﻿.ImagForImNudeOnly { display: none; }
.DiscountLbl { float: left !important; margin-left: 0 !important; margin-right: 8px !important; }
#startNewSessionDiv { min-width: 180px; float: left; }
.EndVideo { width: 200px !important; background-position: 0 -219px !important; }
#btnRateMe { background-position: 0 -219px; width: 124px; margin: 10px 0 5px; }
.add2favStandAlone { width: 506px; background: #999 none repeat scroll 0 0 !important; }
.recentlyVisitedCont { background: #4a4a4a; overflow: hidden; width: 720px; margin: 0 auto; padding: 20px; }
.favImgCont { text-align: center; margin-bottom: 8px; padding-top: 6px; padding-bottom: 13px; width: 123px; }
.recomendHostCont { margin-bottom: 20px; width: 336px; border: solid 1px #ccc; margin-right: 10px; background-color: #eee; }
.recomendHostBody { height: 73px; margin-top: 15px; text-align: center; color: #333; font-weight: 700; }
.rateHostCont { float: right; background: #eee; width: 638px; border: solid 1px #ccc; }
.CreditBalance { text-align: center; font-size: 12px; color: #cecece; font-weight: 700; }
html{ background: #401008 url('images/mainBackground.gif') repeat-x center top fixed; color: #fff !important; cursor: default; height: 100%; font-family: arial; margin: 0; padding: 0; }
body { background: transparent url('images/mainBackgroundCenter.png?v=001') no-repeat center top scroll; }




html * { outline: none; }
h1 { font-size: 16px; } 
.bredCr { }
* { font-size: 12px; margin: 0; padding: 0; }
a { color: #FFAE00; }
p, span { font-size: 11px; }
img { border: 0; }
.Pane { padding: 0; } 
.b { font-weight: 700; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.tac { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.vam { vertical-align: middle; }
.ma { margin: 0 auto; }
.red { color: #FFAE00; }
.white { color: #fff; }
.orangeTxt {color:#FFAE00;}
.PaneTemplate { min-height: 100%; height: 100%; }

.backGray { background: #eee; padding-bottom: 8px; overflow: hidden; }
* html .backGray { background: #4A4A4A; padding-bottom: 38px; }
* html .pgrClass ul.pages li a img { margin-top: 0 !important; }
.PaneHeader {clear:both; border: 0 #FF0 solid; width: 990px; /*min-height: 135px; height: auto !important;*/ margin: 0 auto; position: relative; z-index:20; }
.page_forgotpassword .PaneHeader { margin:0; }
#transformResult { margin: 0 14px; }
input.inputGray { float: left; border: 1px solid #999; width: 124px; height: 21px; background: #fff; background-position: 0 -245px; color: #333; overflow: hidden; font-size: 13px; margin: 5px 2px 4px 0; padding: 2px 0 0 2px; }
input.inputWhite { float: left; width: 116px; height: 18px; background: #fff url(images/spriteBack.gif) repeat-x scroll right top; color: #000; overflow: hidden; background-position: 0 -270px; font-size: 13px; margin: 4px 2px 4px 0; padding: 1px 3px 0; }
#form1 { min-height: 100%; position: relative; }
.PaneBody { padding-bottom: 10px; width: 990px; overflow: hidden; margin: 0 auto;}
* html .PaneBody { padding-bottom: 20px; }
.PaneBottomBar { bottom: 0;  height: 100px; clear: both; position:relative; }
* html .PaneBottomBar { position: static; height: 30px; }
.tdn { text-decoration: none; }
.DivContent { background-color: #333; padding-left: 20px; padding-bottom: 5px; padding-top: 5px; }
.Answer { display: none; font-size: 11px; color: #eee !important; font-weight: 400; padding-top: 4px; }
.UpdateTypes { padding-left: 10px; }
a.ForgotPassword { font-size: 11px; text-align: left; text-decoration: none; margin-top: 5px;display:block; }
.LoginMsg { color: #e2e03c; font-weight: 400; font-size: 11px; }
#forgetpass-overlay { background-color: #000; cursor: default !important; }
.ModalDialog { background-color: #FFF; }
.Section { font-size: 11px; color: #fff; font-weight: 700; border: 1px solid transparent; background: #2f0c06; padding: 12px 4px 18px 18px; }
.YellowNote { color: #FF0; font-size: x-small; }
a.modalCloseImg{ background: transparent url(images/x.png) no-repeat scroll 0 0; cursor: pointer; display: inline; height: 17px; position: absolute; right: 7px; top: 8px; width: 17px; z-index: 3200; }
* html a.modalCloseImg { background: transparent url(images/x.gif) no-repeat scroll 0 0; cursor: pointer; display: inline; height: 29px; position: absolute; right: -18px; top: -15px; width: 25px; z-index: 3200; }
.forgotPassContainer {border:1px solid #FFF !important}

.header { width: 990px; height: 79px; }
.header img.logo { float: left; /*margin: 11px 0 0 15px;*/margin: 1px 0 0 -15px !important; }
.header .hpSignUpUser { float: right; }
.header .hpSignUpUser ul { list-style: none; float: right; height: 25px; line-height: 25px; }
.header .hpSignUpUser ul li { float: left; }
.header .hpSignUpUser ul li.seperator { margin: 0 10px; }
.header .hpSignUpUser ul li a { color: #369; font-weight: 700; }
.header .hpSignUpUser ul li.signupLi a { display: block; background: url(images/sprite.gif) repeat-x 0 0; text-transform: uppercase; text-decoration: none; color: #fff; padding: 0 9px; }
.tabsHostList { border: 0 solid blue; clear: both; height: 30px; }
.tabsHostList ul { float: left; list-style-type: none; }
.tabsHostList li { margin-right: 2px; float: left; border: 0 solid #30f; height: 18px; }
.tabsHostList li.select a { color: #000 !important; }
.tabsHostList span { float: left; font-size: 11px; font-weight: 700; color: #bcbcbc; padding: 3px 0 0 3px; }
.tabsHostList li a { color: #FFAE00; font-size: 11px; font-weight: 700; text-decoration: none; }
.btn_chat_private { }
.btn_chat_free { background-position: 0 -133px !important; width: 123px !important; height: 21px !important; color: #141414 !important; padding-bottom: 3px !important; }
* + html .btn_chat_free { padding-bottom: 0 !important; }
.buttonRed { background: #4a4a4a url(images/spriteBack.gif) repeat-x scroll 0 0px; border: 1px solid #666; width: 100px; height: 21px !important; color: #fff; font-size: 11px; font-weight: 700; padding-bottom: 3px; cursor: pointer; }
* + html .buttonRed { padding-bottom: 0; }
/*.myAccountButton { width: 192px !important; margin: 4px; }*/
* html .buttonRed { padding-bottom: 0 !important; }
.backGrad { background: #ccc; text-align: left; }
.topBlackBack { text-align: left; background: #777; background-position: 0 -83px; width: 225px; height: 27px; }
.bo { border: 1px solid transparent; }
.ba { background: #2f0c06; }
.msgBox {width: 300px; height: 200px; background: #2f0c06 !important; text-align: center; vertical-align: middle; font-weight: 700; color: #333 !important; overflow: hidden; }
.msgBox p { font-size: 12px; margin-top: 70px; margin-bottom: 26px; color: #fff !important; }
.title1 { color: #ccc; font-size: 14px; font-weight: 700; padding-bottom: 2px; }
.title1 a { color: #fff; font-size: 14px; font-weight: 700; padding-bottom: 2px; text-decoration: none; }
.title1 a:hover { color: #ccc; font-size: 14px; font-weight: 700; padding-bottom: 2px; text-decoration: underline; }
.title2 { font-size: 12px; }
table { clear: both; }
.topBanner { width: 359px; border: 0 solid #333; float: left; text-align: center; margin-right: 2px; margin-top: 3px; }
.NarrowMenuWrap h3 {font-weight:400; font-size: 13px; /*text-transform:*/ uppercase; float: left; width: 100%; margin: 4px 0 9px 0px; color: #FFAE00; }

* + html .NarrowMenuWrap .lmWrap ul.narrowItem li {height:35px;}
.NarrowMenuWrap .lmWrap ul.narrowItem li.lmCnt { position: absolute; top: 2px; }
.NarrowMenuWrap .more ,div.NarrowMenuWrap .more2{margin-left:14px; background: transparent url(images/sepDown.png) repeat-x scroll 0 28px !important; width: 970px; clear: both; overflow: hidden; margin-bottom:10px;}

.NarrowMenuWrap .more div {float:left;background:transparent url(images/sepRight.png) repeat-y scroll left top;
margin:6px 0;
padding:0 14px;
min-height:170px;
height:auto !important;
height:170px;
 }
 .NarrowMenuWrap .more2 div:first-child{padding-left:0px;background:none;}
 /*.NarrowMenuWrap .more div.moreItem:first-child{background:none;}*/
 .NarrowMenuWrap .more div.moreItem0 {margin-left:20px
 }
 .NarrowMenuWrap .more div.part2{background:none !important;}
 
/** + html .NarrowMenuWrap .more div { margin: 4px 34px 8px 25px; float: left;height:142px; }*/
/** + html .NarrowMenuWrap .more div.moreItem6{clear:none; margin-bottom: 34px;}*/
/*.NarrowMenuWrap .more div.moreItem6{clear:left; margin-bottom: 34px;}*/
.NarrowMenuWrap .more ul { list-style-type: none; }
.NarrowMenuWrap .more ul li { line-height: 18px; color: #339933; clear: both; }
.NarrowMenuWrap .more ul li a { color: #fff; text-decoration: none; float: left; display: block; }
.NarrowMenuWrap .more ul li.selected a {color:#FFAE00;}
.NarrowMenuWrap .more P.title { margin: 5px; padding: 14px 6px 6px 6px; border-top: 1px solid #6e6e6e; color: #fff; font-size: 12px; }


.NarrowMenuWrap div ul li span.countersTotal { padding-left: 1px; }


/*.NarrowMenuWrap ul li a:hover { text-decoration: underline; }*/


.NarrowMenuWrap a.leftMenuMoreLink, .NarrowMenuWrap a.more, .NarrowMenuWrap a.moreClose { font-weight: 700; text-decoration: none; line-height: 25px; background: transparent url(images/More.png?v=2) no-repeat scroll top center; width: 100px; height: 16px; clear: both; margin: 0 auto; display: block; }

.NarrowMenuWrap a.moreClose { background: transparent url(images/More.png) no-repeat scroll top center; }


ul.leftMenuLevel3 { list-style-type: none; background: #3f3f3f; margin: 0; padding: 0; }
ul#menu, ul#menu ul { list-style-type: none; margin: 0; padding: 0; }
ul#menu a { display: block; text-decoration: none; font-size: 11px; font-weight: 700; }
.leftMenuLevel1 { background: url(images/spriteBack.gif) repeat-x scroll right bottom; background-position: 0 -1100px; height: 26px; line-height: 24px; color: #333 !important; font-size: 11px !important; }
img.leftMenuLevelImg1 { margin-bottom: 4px !important; margin-left: 2px !important; margin-right: 0 !important; position: relative; top: 4px; }
.viewAllTop, .viewAllBottom { background: #4a4a4a url(images/spriteBack.gif) repeat-x scroll right top; background-position: 0 -35px; font-size: 11px; color: #fff; text-decoration: none; height: 17px; width: 147px; float: right !important; text-align: center; margin: 10px 12px 0 0; padding: 5px 0 1px; }
* html .viewAllTop, * html .viewAllBottom { margin: 10px 6px 0 0; }
.viewAllTop A, .viewAllBottom A { font-size: 11px; color: #fff; text-decoration: none; }
ul#menu li ul li a { color: #333; padding: 3px 0 4px 3px; }
a.menuCurrent { color: #333 !important; }
ul#menu li ul li { margin: 0; padding: 1px 0; }
ul.leftMenuLevel2 { background: #d3d3d3; }
ul#menu li ul li ul li a { color: #ccc; margin-left: 10px; }
ul#menu li ul li ul li ul li a { color: #FFF; padding-left: 6px; font-weight: 400; }
ul#menu li ul li ul li ul { background: #000; }
.BlockImage { display: block; }
table.HostAlternating { background-color: #eee; border: 0 solid #FFF; border-bottom: solid 1px #eee; }
table.HostAlternatingG { height: 160px; border: 0 solid #FFF; }
table.HostAlternatingG td { padding-top: 4px; background: #fff !important; }
table.Host, table.HostAlternating { background-color: #f7f7f7; table-layout: fixed; width: 720px; }
table.Host { border: 0 solid #FF0; background-color: #fff; border-bottom: solid 1px #eee; }
.col1G { width: 135px !important; color: #FE0300; font-size: 11px; text-align: center; }
.col1G p { color: red; padding: 4px 0; }
.col1G a { color: #999; text-decoration: none; }
a.hostNameGallery { text-decoration: none !important; font-weight: 700 !important; line-height: 20px; }
.col1G .partyWithMeDiv p, .col1G input, .col1G .partyWithMeDiv, a .hostNameGallery { margin-bottom: 5px !important; }
.partyWithMeDiv { color: #f09; font-weight: 400; }
.partyWithMeDiv img { position: relative; top: 2px; padding-right: 3px; }
.col1 p { padding: 4px 0; }
.col1 a { color: #FFAE00; text-decoration: none; font-weight: 700; line-height: 20px; }
.col1, .col2, .col3, .col4 { vertical-align: middle; text-align: center; }
.col1 { width: 141px; color: #000; }
.col2 { width: 141px; color: Green; }
.col3 { width: 252px; font-size: 11px; color: #000; padding: 10px 8px; }
.col4 { width: 141px; font-size: 11px; font-weight: 700; margin: 0 !important; }
.col4 a { display: block; color: #FFAE00; line-height: 18px; text-decoration: none; }
.col4 a:hover { text-decoration: none; }
.ht1 .ht2 .ht3 .ht4 .ht5 { border: solid 1px red; }
.pgrClass ul.pages { display: block; border: none; font-size: 12px; font-weight: 700; padding: 0; }
.pgrClass ul.pages li { list-style: none; float: left; background:url('images/pager-sep.png') no-repeat right top;text-decoration: none; margin: 0 3px 0 0; padding: 0; }
.pgrClass ul.pages li a { color: #fff !important; text-decoration: none; font-weight: 400; }

.pgrClassBottom ul.pages li a { color: #ccc !important; text-decoration: none; font-weight: 400; }

.pgrClass ul.pages li.pgCurrent a { color: #FFAE00 !important; text-decoration: none; font-weight: 400; }
.pgrClassBottom ul.pages li.pgCurrent a { color: #FFAE00 !important; }

.pgrClass ul.pages li.pgEmpty { border: 0 solid #eee; color: #eee; display: none; }
.pgrClass ul.pages li.pgCurrent a { color: #999; }
.pgrClass { float: right; padding-right: 12px; margin-top: 10px; }
#topMenuTabsHost { float: left; list-style-type: none; }
#topMenuTabsHost li { float: left; border-right: 2px solid #fff; text-align: center; margin: 0; }
.topMenuTabsDivHost { line-height: 26px; background: #ccc !important; font-weight: 700; clear: both; height: 26px; width: 720px; border: 0 solid blue; padding-top: 0; }
p.text2 { color: #000; font-size: 12px; float: left; padding: 0 5px; }
a.text4 { color: #fff; font-size: 11px; font-weight: 700; text-decoration: none; }
.galleryListTitle { font-size: 11px; float: right; margin: 6px 0 0 12px; }
.galleryListTitle a { color: #fff; text-decoration: none; padding-left: 2px; position: relative; top: 2px; }
.sign { float: left; padding: 1px 0 0 2px; }
.caption { float: left; font-size: 13px; font-weight: 700; padding: 8px 8px 8px 12px; }
.PaneContent { padding-bottom: 10px; float: right; width: 100%; min-height: 270px; height: auto !important; }
.topContentRes { background: #ccc none repeat scroll 0 0; height: 14px; margin-bottom: 16px; width: 705px; padding: 14px 20px 20px; }
#resultDiv { padding: 0 12px; }
.caption img { display: none; }
select { font-size: 11px; }
.nextPage { cursor: pointer; }
.prevPage { cursor: pointer; }
.pagecontentcon { font-size: 11px; background: #fff; padding: 20px; }
.pagecontentcon p { padding-top: 5px; padding-bottom: 5px; }
.pagecontentcon h1 { font-size: 16px; color: #000; font-weight: 700; padding-bottom: 10px; }
.pagecontentcon h2 { font-size: 14px; color: #000; font-weight: 700; padding-bottom: 5px; }
.pagecontentcon ol, .pagecontentcon ul { padding-left: 20px; padding-bottom: 10px; margin: 0; }
.pagecontentcon li { padding-bottom: 10px; }
.pagecontentcon a { color: #FFAE00; }
.pagecontentcon strong { font-size: 12px; }
.followMeDiv_big { width: 928px; min-height: 118px; overflow: hidden; margin: 10px auto; }
.followMeDiv_small { width: 988px; min-height: 118px; overflow: hidden; margin: 10px auto; }
.followMeDiv_big .followMeDivText { width: 766px; text-align: center; float: left; overflow: hidden; }
.followMeDiv_small .followMeDivText { width: 790px; text-align: center; float: left; overflow: hidden; }
.followMeDivText { width: 766px; }
.followMeDiv_big p { padding: 14px 66px !important; }
.followMeDiv_small p { padding: 14px 0 !important; }
.followMeDivText a, .followMeDivText p b { font-size: 12px; }
.ErrorMsg, .changePassErr { color: red !important; }
a.textDecNone { text-decoration: none; }
div.mainDiv h1 { color: #333; font-size: 18px; font-weight: 700; }
p.subHeader { color: #333; font-size: 14px; font-weight: 700; margin-top: 20px; }
p.subSection { color: #333; font-size: 12px; margin-bottom: 20px; margin-top: 20px; }
div.Separator { border-top: 1px solid #fff; height: 1px; margin-bottom: 30px; overflow: hidden; width: 700px; }
div.mainDiv { width: 700px; margin: 0 auto; }
div.mainDiv h1, div.mainDiv p {color:#fff;}
table.ContactUsTable td.first { color: #fff; vertical-align: top; text-align: left; width: 30%; padding: 9px 20px 0 2px; }
table.ContactUsTable td.second > span { display: block !important; clear: both; }
table.ContactUsTable td.first span { color: red; padding-right: 7px; }
table.ContactUsTable input.inputGray { width: 196px; }
.newsDiv { background: #1f1f1f; width: 225px; min-height: 180px; font-size: 12px; font-weight: 400; }
.topBlackBack p { padding-left: 11px; padding-top: 6px; font-weight: 700 !important; margin-left: 0 !important; margin-top: 0 !important; line-height: 13px !important; }
p.NewsTitle { font-size: 11px; font-weight: 400; color: #666; }
.newsDiv p { padding-top: 6px; padding-left: 10px; }
div.scrollable div.items { height: 20000em; width: 20000em; position: absolute; }
* + html .EmailPreDiv { padding-top: 0; }
.EmailPreDiv { font-size: 11px; font-weight: 700; margin: 10px auto; padding: 4px 0; }
.EmailPreDiv p { font-weight: 400; margin: 9px 0; }
.EmailPreDiv label { padding: 7px 0; }
.EmailPreDiv input { clear: left; float: left; margin: 7px 11px 0 16px; }
.EmailPreDiv table { width: 940px !important; }
* + html .EmailPreDiv label { padding-top: 10px; }
.EmailPreDiv table { border: none; padding-left: 10px; }
.EmailPreMainDiv p { font-weight: 700; }
.EmailPreMainDiv { background: #2F0C06; padding: 18px; border: 1px solid transparent; }
.OneClickPreDiv { background: #2F0C06; padding: 18px; border: 1px solid transparent; }
.OneClickPreDiv p { padding-top: 10px !important; }
.newUserUL { margin-left: 20px; }
.tabsDivHost { width: 730px; float: left; border: 1px solid green; height: 119px; }
.avatarDiv { background: #fff !important; width: 139px; height: 114px; }
.combo, .comboCat { font-size: 13px; }
.combo select, .comboCat select { width: 180px; font-weight: 700; background-color: #fff; }
.newUserRightDiv p { padding: 0 10px; }
.HostContent { padding: 0; }
.HostContent a { font-weight: 700; text-decoration: none; }
.highlight { background-color: #E27A42; color: #000; }
div.mandatory { text-align: right; }
div.mandatory span { color: red !important; float: none !important; padding: 0 4px; }
p.mandatory { text-align: right; padding-bottom: 6px; }
p.mandatory span { color: red !important; float: none !important; padding: 0; }
.btnContainer { background: #4a4a4a url(images/spriteBack.gif) repeat-x scroll right top; background-position: 0 -56px; font-size: 11px; color: #000; text-decoration: none; height: 20px!important; width: 200px; float: left; text-align: center; font-weight: 700; margin: 4px 16px; padding: 4px 0 2px; }
.btnContainer A { font-size: 11px; color: #FFF; text-decoration: none; }
.free { /*margin-bottom: 10px; background-position: 0 -133px !important;*/ color:#424242!important; }
.free a { color: #000 !important; }
.baGrad { background: #4a4a4a url(images/spriteBack.gif) repeat-x scroll right top; background-position: 0 -466px; padding: 10px 0; }
.Question { font-size: 11px; color: #000 !important; font-weight: 700; padding: 3px 0; }
.Question div { padding-top: 2px 0; }
.footerDiv { clear: both; width: 990px; border: 0 solid blue; text-align: center; padding-top: 5px !important; margin: 0 auto; }
.footerDiv span { float: left; font-size: 11px; font-weight: 700; color: #bcbcbc; padding: 3px 0 0 3px; }
.text3 { color: red; font-size: 11px; text-decoration: none; }
.footerDiv p { font-size: 11px; color: #3b3b3b; line-height: 23px; }
.foterBody ul { text-align: center; list-style-type: none; float: left; clear: both; margin: 4px 20px; width: 777px; }
.foterBody li { border: 0 solid #666666; color: #999 !important; margin: 2px; border-right: 1px solid #666666; padding: 0px 8px; display: inline; }
.foterBody img { float: left; margin: 28px 0 0 32px; }
.foterBody { border: 0 solid green; width: 990px; min-height: 115px; height: auto !important; border-top: 1px solid #1f1f1f; }
.foterBody ul a.text3 { color: #fff; text-decoration: underline; }
#iframeForgotPass { overflow: hidden; /*margin-top:-155px; height:389px;*/ }
.loginLinkDiv .inputGrayWatermak { color: #666 !important; }
.loginLinkDiv .inputGray { margin: 0 !important; }
#topMenuTabs { float: left; list-style-type: none; height: 30px; }
li.selectTopMenuTabs { float: left; border: 0 solid #30f; line-height: 30px; height: 30px; text-transform: uppercase; font-weight: 700; margin: 0; padding: 0 20px; }
li.selectTopMenuTabs:hover { background: #326597; }
li.topMenuTabsSelected { cursor: pointer; background: #326597; }
li.topMenuTabsOver { cursor: pointer; background: url(images/spriteBack.gif) repeat-x right bottom !important; background-position: 0 -946px !important; }
li.topMenuTabsSignUp { cursor: pointer; background: url(images/spriteBack.gif) repeat-x right bottom !important; background-position: 0 -946px !important; }
li.topMenuTabsBuyCredit { cursor: pointer; background: url(images/spriteBack.gif) repeat-x right bottom !important; background-position: 0 -946px !important; }
li.selectTopMenuTabsSap { float: left; background: transparent url(images/sep.gif) no-repeat 0 5px; line-height: 30px; width: 1px; height: 26px; margin: 0; padding: 0; }
.topMenuTabsDiv { clear: both; height: 30px; width: 990px; background: url(images/spriteBack.gif) repeat-x 0 -25px; padding-top: 0; }
.searchDiv { border: 0 solid blue; float: right; height: 30px; line-height: 30px; padding-right: 4px; }
.searchDiv input.inputGray { float: left; width: 144px; height: 15px; background: #fff; color: #333 !important; overflow: hidden; border: 1px solid #547fa8; font-size: 12px; font-family: Arial; margin: 4px 0 0; padding: 3px 3px 2px; }
.bottomMenuTabsDiv { width: 990px; height: 26px; float: left; background: #326597; }
.bottomMenuTabsDiv ul { list-style: none; float: left; height: 26px; line-height: 26px; margin: 0 0 0 6px; padding: 0; }
.bottomMenuTabsDiv ul li { float: left; background: url(images/sep-bottom-menu.gif) no-repeat right 8px; }
.bottomMenuTabsDiv ul li a { display: block; color: #fff; text-decoration: none; padding: 0 15px; }
.bottomMenuTabsDiv ul li a:hover, .bottomMenuTabsDiv ul li a.selected { background: url(images/submenu-selected.png) no-repeat bottom center; }
.stepsMenuTabsDiv { width: 990px; height: 26px; float: left; background: #326597; }
.stepsMenuTabsDiv ul { list-style: none; float: left; height: 26px; line-height: 23px; margin: 0 0 0 6px; padding: 0; }
.stepsMenuTabsDiv ul li { float: left; background: url(images/sep-stepsMenu.gif) no-repeat right 4px; margin-top: 4px; padding: 0 19px 0 0; }
.stepsMenuTabsDiv ul li a { display: block; color: #2c416b; text-decoration: none; font-weight: 700; height: auto; padding: 0 12px; }
a.text1 { color: #fff; font-size: 14px; font-weight: 700; text-decoration: none; }
.searchIcon { cursor: pointer; margin: 5px 13px 0 5px; }
#div1 { height: 45px; padding: 4px 10px 9px 44px; }
.TopMenuTags { clear: both; height: 20px; width: 990px; background: #FFF url(images/TopMenuTagsBack.gif)repeat left top; border: 0 solid blue; margin-bottom: 10px; }
.TopMenuTags ul { float: right; list-style-type: none; padding-top: 3px; padding-right: 6px; }
.TopMenuTags li { border: 0 solid #30F; color: #3B3B3B; display: inline; margin: 0; }
.TopMenuTags span { float: left; font-size: 11px; font-weight: 700; color: #666; padding: 3px 0 0 6px; }
a.text3 { color: #FFAE00; font-size: 11px; text-decoration: none; }
a.text8 { color: #666; font-size: 11px; text-decoration: none; padding: 3px 0 2px; }
.videoChatTopTable { width: 990px; height: 80px; margin-bottom: 20px; }
.videoChatTopTable a { color: #FFAE00; text-decoration: none; }
.videoChatTopRight { width: 256px; line-height: 50px; border: 1px solid red; text-align: center; font-size: 12px; font-weight: 700; color: red; }
div.newUserRightDivTitle { line-height: 24px; width: 336px; background: #ccc; background-position: 0 -438px; font-weight: 700; text-align: center; border-bottom: 1px solid #ccc; color: #000; }
.Form { margin-top: 30px; }
.FormLeft { line-height: 20px; float: left; width: 140px; }
.FormRight { line-height: 18px; float: right; width: 260px; }
.Hidden { display: none; }
.submitBut { text-align: center; color: Red; } 
.Form p { line-height: 35px; }
#tbl td.first { width: 60%; }
.thankMessage { height: 250px; width: 570px; margin-top: 250px; font-size: 16px; font-weight: 700; text-align: center; color: #333; }
.thankMessage a { text-decoration: none; }
table.ContactUsTable { color: #000; font-size: 11px; width: 600px; margin: 0 auto; }
table.ContactUsTable textarea { border: 1px solid #999; background: #fff; width: 350px; color: #333; overflow: hidden; font-size: 15px; margin: 4px 2px 4px 0; padding: 0 0 0 2px; }
table.ContactUsTable td.second { text-align: left; }
#keepAlive { position: absolute; top: 0; left: 0; width: 1px; height: 1px; visibility: hidden; }
.contentDiv { clear: both; width: 902px; border: 0 solid gray; text-align: center; overflow: hidden; margin: 0 auto; padding: 10px; }
.imgDiv { float: left; width: 218px; height: 170px; border: 0 solid blue; margin: 20px; }
.imgDiv img { width: 218px; height: 170px; }
.content2 { text-align: left; overflow: hidden; margin-top: 20px; border: 0 solid blue; float: left; }
.content2 input { float: left; margin-right: 10px; height: 16px; }
.inputTextChat { width: 73px !important; height: 20px !important; margin: -3px 0 3px !important; padding: 0 !important; }
.chatButton { width: 302px; margin-top: 24px; margin-left: 2px; height: 25px !important; }
.line { margin-bottom: 8px; }
* + html .lineA { margin-bottom: 6px !important; margin-left: 30px !important; }
* html .lineA { margin-bottom: 4px !important; margin-left: 34px !important; margin-top: 2px; }
.noData { border: solid 1px #535353; font-weight: 700; font-size: 13px; text-align: center; display: none; padding: 20px; }
#allnews { font-size: 13px; font-weight: 700; margin: 0 auto; }
.myAccount { width: 460px; height: 144px; float: left; margin-left: 22px; margin-bottom: 20px; }
.myAccount p { width: 456px; height: 16px; color: #333; background: #ccc; text-align: center; font-weight: 700; font-size: 12px; margin: 2px; padding: 4px 0; }
.buttonsDiv { width: 192px; display: table; margin: 7px auto; }
.backRed2 { clear: both; height: 41px; width: 990px; background: #ccc; border: 0 solid blue; padding-top: 4px; float: left; }
.goGray { background: #4a4a4a url(images/spriteBack.gif) repeat-x scroll right top; background-position: 0 -219px; border: none; width: 32px; height: 23px; color: #fff; font-size: 11px; font-weight: 700; padding-bottom: 3px; cursor: pointer; margin-top: 9px !important; }
.MyALInput { float: left; padding-left: 4px; margin-top: 8px !important; }
.backRed2 span { float: left; font-size: 12px; font-weight: 700; padding: 13px 10px 0; }
.backRed2 img { float: left; padding: 12px 10px 0 4px; }
.ui-datepicker-trigger { cursor: pointer; }
table#reportRes { margin-top: 19px; }
table#reportRes th { border-right: 1px solid #fff; height: 37px; background: #ccc; overflow: hidden; border-bottom: 1px solid #fff; margin: 0; padding: 1px 3px; }
table#reportRes td { height: 39px; border-top: 0 solid #fff; border-bottom: 1px solid #fff; background: #eee; text-align: center; margin-bottom: 2px; border-right: 1px solid #fff; padding: 4px 0; }
.noteText { border: 1px solid #666; font-size: 11px; height: 39px; width: 212px; overflow: auto; display: block; white-space: pre; }


.favoriteTop { background: #333; height: 40px; margin-bottom: 1px; }
.pagerFav { background-attachment: scroll; background-color: #666; background-image: none; background-position: 0 0; background-repeat: repeat; height: 30px; margin-top: 1px; }
table.MyFavTable td { background: #333; vertical-align: top; padding: 10px; }


.comboF { background: #ccc none repeat scroll 0 0; font-size: 13px; width: 214px; height: 40px; overflow: hidden; border: 1px solid #aaa; }
.comboF select { font-size: 13px; text-align: center; margin: 10px 15px; }
/*.addNote { text-align: right; padding-top: 4px; display: block; }*/
.comboF span { margin-left: 3px; }
.editNote { display: block; text-align: right; }
.SubmitStopAction { text-align: center; }
.buttonGray { height: 25px; color: #424242; font-size: 11px; font-weight: 700; padding-right: 4px; padding-left: 4px; }
.ChangPassYellowNote { padding-left: 14px !important; width: 168px !important; }
.changePassDiv { width: 424px; margin: 0 auto; padding: 20px 20px 10px; }
div.changePassDiv input.inputGray { width: 204px; float: left; }
div.changePassDiv label { float: left; font-size: 11px; font-weight: 700; padding-top: 10px; width: 208px; color: #fff; }
div.changePassDiv label span { color: red !important; padding-right: 7px; }
div.changePassDiv div { clear: both; margin-bottom: 0; }
div.changePassDiv span { float: left; color: #999; font-size: 11px; font-weight: 400; }
.CPButton { width: 172px; margin: 20px 119px; }
.forgotDiv { text-align: center; background-color: #232323; height: 202px; margin: 0; padding: 20px 32px 0 !important; }
.forgotDiv p { font-size: 11px; font-weight: 700; color: #fff; }
p.emailnotfound {font-weight:normal!important; color:#ff0000!important;}
.loginTable { border: 0 solid #FF0; margin: 50px auto !important; }
.forgotButton { }
table.loginTable table.loginMainTable td.LoginMsg { color: red; }
table.loginTable table.loginMainTable td { padding:0 10px; }
table.loginTable table.loginMainTable { text-align: left;padding:0 !important }
table.loginTable table.loginMainTable td.mandatory_login { color: #000 !important; }
table.signTable { color: #000; font-size: 11px; width: 380px; margin: 10px; padding: 0; }
table.signTable td.first { vertical-align: top; text-align: left; width: 50%; padding: 1px 20px 2px 5px; }
table.signTable input { width: 204px; }
.submitButton { background: none !important; width: 141px !important; }
.signUpNUContent { width: 422px; float: right; padding-bottom: 2px; margin-top: 4px; }
table.signTable p.ErrorMsg { min-height: 20px; height: auto !important; line-height: 20px; margin: 0 0 3px !important; }
.addToFavTextArea { overflow: hidden; width: 422px; height: 172px; }
.ctl00_Panel1 p { text-align: left; font-weight: 700; margin: 20px 0 20px 36px; }
.ctl00_Panel1 { margin-bottom: 20px; }
p#yesNo { text-align: center; width: 120px; margin: 20px auto !important; }
#yesNo input, #yesNo label { float: left; margin: 0; padding: 0; }
#yesNo input { margin-left: 10px; }
#yesNo label { margin-left: 4px; }
#favoritSubmit { width: 130px; background-position: 0 -219px; }
p.favButtonP { margin-left: 193px !important; }
.thankYouChat { background: #ccc; line-height: 37px; text-align: center !important; width: 427px; }
#yui-history-iframe { position: absolute; top: 0; left: 0; width: 1px; height: 1px; visibility: hidden; }
#loading { text-align: center; display: none; height: 400px; }
.ProfileLeftDiv { width: 218px; border: 0 solid red; margin-top: 10px; float: left; font-weight: 700; color: #333; }
.ProfileImgDiv p { text-align: center; background: #ccc; color: #000; font-weight: 700; font-size: 16px; width: 218px; margin: 0; padding: 4px 0; }
.contentProfile5 { border: 1px solid #272727; width: 214px; margin-top: 10px; text-align: center; font-size: 11px; font-weight: 700; padding: 7px 0 7px 4px; }
.contentProfile5 img { margin-bottom: -3px; }
.contentProfile5 p.fs3, .contentProfile5 input { margin-top: 4px; }
.contentProfile5 a { font-size: 11px; font-weight: 700; color: #333; text-decoration: none; }
.ProfileImgDiv { border: 0; margin: 0; padding: 0; }
.ProfileImgDiv img { border: 1px solid #272727; margin: 0; padding: 0; }
.fs3 { text-align: left; font-weight: 400; font-size: 11px; color: #333; padding-top: 5px; padding-right: 4px; float: left; }
.le { text-align: left !important; }
.whiteInput { border: 1px solid #333; width: 122px; float: left; }
.profileRightDiv { width: 490px; border: 0 solid blue; margin-left: 8px; margin-top: 10px; padding-bottom: 20px; float: left; }
.buttonPrivate { height: 22px; width: 235px !important; float: left !important; }
.buttonFree { width: 235px !important; float: right !important; margin-top: 0 !important; background-position: 0 -133px !important; height: 22px; color: #000; }
p.ProfileTitle { font-size: 11px; font-weight: 700; color: #333; padding-top: 10px; padding-bottom: 1px; }
.profileRightDiv span { color: #333; font-size: 11px; font-weight: 400; }
.profileSImages { float: right; margin-top: 6px; margin-bottom: 20px; width: 118px; }
.profileSImages img { margin-top: 8px; border: 0; }
.profileCenterText { float: left; width: 330px; padding-bottom: 16px; }
.profileCenterText P, .profileCenterText table { color: #333; }
.ratingDiv { width: 164px; clear: both; margin: 0 auto; padding: 4px 0; }
.ratingDiv span { position: relative; top: -7px; }
.profileText4 { text-align: center; padding-bottom: 8px; }
.profileText4 a { color: #FFAE00; text-decoration: none; }
.stateIcon { padding-bottom: 8px; width: 110px; height: 9px; margin: 0 auto; }
.stateIcon img { border: 1px solid #272727; margin: 2px; }
.featuresIcons img { border: 1px solid #272727; margin: 2px; }
.featuresIcons { width: 178px; padding-bottom: 8px; margin: 0 auto; }
p.blackBackColor a { color: #FFAE00; font-size: 11px; text-decoration: none; }
p.blackBackColor { background: #000; text-align: center; width: 118px; margin: 7px 0 0; padding: 6px 0; }
p.blackBackColor img { margin: 0 !important; }
.morePic { height: 20px; width: 60px; background: #000; color: red; text-align: center; }
.mainContainer { background: #E9E9E9 none repeat scroll 0 0; padding: 0 12px; }
.innerContainer { width: 720px; clear: both; }
div.scrollable div.items > div { float: left; }
a.activeImage img { border: 1px solid red; }
div.navi { padding: 0 0 0 4px; }
div.navi a /* items inside navigator */ { text-transform: uppercase; font-size: 12px; font-weight: 700; cursor: pointer; color: #FFAE00; float: left; border: 0 solid #ccc; text-decoration: none; margin: 0 5px 0 0; padding: 0; }
div.navi a.active /* active state (current page state) */ { color: #333; }
a.nextPage { float: left; }
a.nextPage img, a.prevPage img { margin-top: -1px !important; float: left; padding: 0; }
a.prevPage { float: left; }
a.disabled { display: none !important; }
.inputWhite:active { background-color: Red; }
#featurePopUp { width: 400px; height: auto; display: none; }
#featurePopUp table { width: 300px; border-collapse: collapse; margin: 20px auto; }
#featurePopUp td { border: 1px solid #535353; }
#featurePopUp td img { margin: 5px; }
#addToFavButton { cursor: pointer; }
#pMorePict { cursor: pointer; }
.RecordSessionDiv .topBlackBack p { padding-left: 11px; padding-top: 6px !important; font-weight: 700 !important; margin-left: 0 !important; margin-top: 0 !important; line-height: 13px !important; }
.RecordSessionDiv { overflow: hidden; border: 0 solid red; padding-bottom: 4px; background: #888; margin: 0; }
.RecordSessionDiv p { line-height: 12px; overflow: hidden; padding: 6px 0 1px 11px; }
.recordImageDiv { width: 108px; border: 0 solid green; float: right; padding-right: 10px; }
* html .recordImageDiv { float: none; }
* + html .recordImageDiv { float: right !important; }
.recordImageDiv img { border: 1px solid #000; margin: 6px 0; }
.RecordSessionButton { float: none !important; width: auto !important; background-position: 0 -219px !important; margin: 0 !important; padding: 5px 0 3px !important; }
.RecordSessionButton img { float: left !important; padding-left: 4px; position: relative; border: none; margin: 0 !important; }
.RecordSessionButton a { font-weight: 700 !important; float: left !important; padding-left: 5px; }
.NewBestRate { padding: 0; }
.NewBestRate a { text-decoration: none; font-weight: 700; }
.NewBestRate a.white { color: #999; }
.RatedHostDiv { width: 490px; overflow: hidden; background: #ccc; margin-bottom: 1px; }
.RatedHostDiv div { margin: 4px; }
.dateRateTitle { padding-bottom: 8px; font-weight: 700; }
/*#PlaceForVideo { width: 900px !important; margin: 0 auto !important; }*/
#selectAnoter { text-decoration: none; font-weight: 700; }
ul.descUl { list-style-type: none; padding-left: 20px; }
ul.descUl li { list-style-type: disc; }
table.reviewTable { width: 490px; background: #353535; }
table.reviewTable th { background: #1F1F1F none repeat scroll 0 0; }
table.reviewTable td, table.reviewTable th { text-align: left; height: 24px; border-bottom: 1px solid #414141; padding: 4px 6px; }
.nextPrevRev { float: right; overflow: hidden; margin: 8px 19px 0 0; }
.nextPrevRev a { font-size: 11px; margin: 0 0 0 10px; }
a.viewAllReviewsLink { float: right; font-size: 11px; margin: 8px 0 0; }
#prevNext { float: left; margin: 11px 30px 0; }
#startStop { float: left; margin: 10px 0; }
.contentProfile2 { float: left; border: 1px solid #272727; margin-top: 10px; text-align: center; font-size: 11px; font-weight: 700; width: 126px; padding: 7px 4px; }
.contentProfile2 a { font-size: 11px; font-weight: 700; color: #fff; text-decoration: none; }
.contentProfile2 img { margin-bottom: -2px; }
/*#slideshow img { margin-top: 35px; }*/
.newProfileText { display: block; padding-bottom: 4px; }
.galleryListTitle span { cursor: pointer; }
.col3 input, .col3 p { margin-bottom: 5px !important; }
.chatDiv { background: transparent url(images/dotback.gif) repeat; width: 369px; min-height: 180px; font-size: 12px; font-weight: 700; float: left; height: 300px; }
.topBlackBackChat p { padding-left: 11px; padding-top: 6px; font-weight: 700 !important; margin-left: 0 !important; margin-top: 0 !important; line-height: 13px !important; font-size: 14px; color: #000; }
.topBlackBackChat { padding: 12px 0; }
p.chatTitle { font-size: 12px; font-weight: 700; color: #000; padding-left: 8px; }
.chatDiv a { color: #FFAE00; text-decoration: none; font-size: 11px; padding: 6px 0 6px 6px; }
.partDiv { float: left; height: 106px; width: 184px; padding: 10px 0; }
.partDiv ul li span { letter-spacing: -1px; }
.partDiv ul { list-style-type: none; line-height: 16px; font-size: 11px; font-weight: 400; color: #666; margin: 4px; }
.partDiv li { margin: 0; }
.divCombo .combo select { background: #fff none repeat scroll 0 0; margin-right: 24px; font-weight: 700; width: 180px; }
#recentlyVisited { padding: 0 14px; }
span.caption { padding: 0 !important; }
span.caption img { display: none; }
span.caption p { line-height: 20px; }
.payVCBack { background: #333; padding-bottom: 48px; margin-top: 14px; }
.freeVCBack { margin-bottom: 30px; }
.groupCaption img { display: none; }
.groupCaption { float: left; border: 0 green solid; font-weight: 700; font-size: 14px; margin: 0; padding: 4px 13px 0 5px; }
.groupCaption p { margin-top: 10px; padding: 0; }
P.freeOrPayedCaption { font-size: 14px; }
.tagsDiv { background: #1f1f1f; width: 225px; min-height: 180px; font-size: 12px; font-weight: 700; }
p.tagsTitle { font-size: 11px; font-weight: 400; color: #666; }
.tagsDiv p { font-weight: 400; text-align: justify; line-height: 18px; margin: 8px 4px; }
.tagsDiv a { color: #FFAE00; text-decoration: none; padding: 6px; }
.blockOverlay1 {  opacity: 0.85 !important; filter: alpha(opacity=85) !important; }
.blockOverlay { background-color: #000; opacity: 0.2; filter: alpha(opacity=20); }
.blockOverlay2 { background-color: #000 !important; opacity: 0.2 !important; filter: alpha(opacity=20) !important; }
div.helpDivCont a { font-weight: 700; }
.clk, .clk1 { cursor: pointer; color: #fff !important; }
.tooltip { background-color: #F5F5B5; border: 1px solid #DECA7E; color: #303030; font-family: sans-serif; font-size: 12px; line-height: 18px; position: absolute; text-align: center; z-index: 2; padding: 10px 13px; }
.ByCreditBottomDiv, .ByCreditTopDiv { float: left; width: 456px; height: 305px; background: #ccc; }
.byCrediitDiv { padding: 6px 0 10px; }
p.newUserRightDivTitle { background: #ddd; height: 40px; border: 0 solid red; line-height: 40px; text-align: center; clear: left; }
.backBillStep { height: 25px; background: #999; overflow: hidden; text-align: center; margin: 0 20px; padding: 6px 23px; }
.backBillStep div.buttonRed { color: #333; }
.byCreditTitleX { margin-top: 10px !important; margin-bottom: 15px !important; font-size: 18px; color: #fff; text-align: center; font-family: Impact; }
.byCreditTitleX span { font-size: 24px; color: #fff; text-align: center; font-weight: 400; }
.billHR { background: #000; border: 0 solid #000; color: #000; float: left; height: 1px; width: 198px; margin-top: 7px; }
.billBox { float: left; margin-bottom: 13px; width: 18px; padding: 150px 4px 0; }
* + html .billBox { float: left; margin-bottom: 4px; }
.SpecialCampaignTop { line-height: 50px; width: 746px; font-size: 16px; font-weight: 700; color: #666; text-align: center; margin: 20px auto; }
.newUserCenterDiv { border: 0 solid red; width: 940px; overflow: hidden; margin: 0 auto; padding: 0; }
.getCreditNowButton { width: 172px !important; }
#bottomDiv, #topDiv { margin-bottom: 14px; }
.newUserLeftDiv { width: 460px; float: left; line-height: 17px; }
div#fancy_overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; background-color: #333; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url(images/fancy_progress.png) no-repeat; }
div#fancy_close { position: absolute; top: -12px; right: -12px; height: 30px; width: 30px; background: transparent url(images/fancy_closebox.png); cursor: pointer; z-index: 100; display: none; }
div#fancy_content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 96; margin: 0; padding: 0; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
img#fancy_img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; z-index: 92; margin: 0; padding: 0; }
div#fancy_title { position: absolute; bottom: -35px; left: 0; width: 100%; z-index: 100; display: none; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 2px; }
td#fancy_title_left { height: 32px; width: 15px; background: transparent url(images/fancy_title_left.png) repeat-x; }
td#fancy_title_main { height: 32px; background: transparent url(images/fancy_title_main.png) repeat-x; }
td#fancy_title_right { height: 32px; width: 15px; background: transparent url(images/fancy_title_right.png) repeat-x; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; overflow: hidden; background: transparent; display: none; margin: 0; padding: 18px 18px 58px; }
div#fancy_inner { position: relative; width: 100%; height: 100%; border: 1px solid #444; background: #FFF; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 10px; height: 100%; width: 35%; cursor: pointer; background-image: url(); z-index: 100; }
a#fancy_left { left: 0; }
a#fancy_right { right: 0; }
a#fancy_left:hover { background: transparent url(images/fancy_left.gif) no-repeat 0 100%; }
a#fancy_right:hover { background: transparent url(images/fancy_right.gif) no-repeat 100% 100%; }
#fancy_bigIframe, #fancy_freeIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; }
div#fancy_bg { display: none; }
div.fancy_bg { position: absolute; display: block; z-index: 70; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_n.png) repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_ne.png) no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_e.png) repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_se.png) no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url(images/fancy_shadow_s.png) repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_sw.png) no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url(images/fancy_shadow_w.png) repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url(images/fancy_shadow_nw.png) no-repeat; }
.HostAlternating { background-color: #141414; border: 0 solid #FFF; border-bottom: solid 1px #4A4A4A; }
.Host, .HostAlternating { background-color: #141414; table-layout: fixed; width: 720px; }
.Host { border: 0 solid #FF0; background-color: #1f1f1f; border-bottom: solid 1px #4A4A4A; }
.Hcol1, .Hcol2, .Hcol3, .col1G a, .col1 a{ vertical-align: middle; text-align: center; letter-spacing: -1px; }
.favImgCont p a {  text-align: center; font-size:11px; }
.Hcol1 { width: 134px; color: #FE0300; font-size: 11px; text-align: center; letter-spacing: -1px; }
.Hcol1 p { padding: 4px 0; }
.Hcol1 a { color: #FFAE00; text-decoration: none; }
.Hcol2 { width: 133px; text-align: center; color: Green; vertical-align: middle; }
.Hcol3 { width: 252px; font-size: 11px; color: #333; padding: 0 8px; }
.Hcol4 { width: 141px; font-size: 10px; font-weight: 700; margin: 0 !important; }
.Hcol4 a { display: block; color: #FFAE00; line-height: 18px; text-decoration: none; }
div.selectbox-wrapper { position: absolute; width: 400px; background-color: #FFF; color: #000; border: 1px solid #ccc; font-size: 13px; text-align: left; max-height: 200px; overflow: auto; z-index: 1000; margin: -10px 0 0; padding: 0; }
div.selectbox-wrapper ul { list-style-type: none; margin: 0; padding: 0; }
div.selectbox-wrapper ul li.selected { background-color: #EAF2FB; }
div.selectbox-wrapper ul li { list-style-type: none; display: block; cursor: pointer; margin: 0; padding: 2px; }
label { display: block; }
.selectbox /* look&fell of select box*/ { padding-left: 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; width: 160px; display: block; text-align: left; background: url(images/bg_select.png) right; cursor: pointer; border: 1px solid #D1E4F6; color: #000; margin: 0 5px 10px 0; }
#ui-datepicker-div { color: #fff; width: 206px !important; background: #401008; border: 1px solid #333; font-size: 11px; padding: 10px 4px 24px 6px; }
.ui-datepicker { width: 17em; color: #fff; border: 1px solid #333; padding: 1px; }
.ui-datepicker a:hover { background: #ccc; }
.ui-datepicker-header { position: relative; padding: .2em 0; }
.ui-datepicker-prev, .ui-datepicker-next { position: absolute; bottom: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker-prev-hover, .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker-prev { left: 8px; }
.ui-datepicker-next { right: 24px; }
.ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker-title { line-height: 1.8em; text-align: center; margin: 0 2.3em; }
.ui-datepicker-title select { float: left; font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0; }
.ui-datepicker th { text-align: center; font-weight: 700; border: 1px solid #333s; padding: .7em .3em; }
.ui-datepicker td a { display: block; text-align: right; text-decoration: none; padding: .2em; }
.ui-datepicker-buttonpane { background-image: none; border-left: 0; border-right: 0; border-bottom: 0; margin: .7em 0 0; padding: 0 .2em; }
.ui-datepicker-buttonpane button { float: right; cursor: pointer; width: auto; overflow: visible; margin: .5em .2em .4em; padding: .2em .6em .3em; }
.ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker-title-row { background: #333; border: 1px solid #1f1f1f; padding: 1px; }
.ui-datepicker-days-row { background: #000; border: 1px solid #1f1f1f; color: red; padding: 1px; }
.ui-datepicker-new-month { background-attachment: scroll; background-color: #666; background-image: none; color: #ccc; font-size: 11px; height: 18px; border: 1px solid #777; }
.ui-datepicker-new-year { background-attachment: scroll; background-color: #666; background-image: none; color: #ccc; font-size: 11px; height: 18px; border: 1px solid #777; margin-left: 4px; }
.ui-datepicker-clear { display: none; }
.ui-datepicker-current { float: right; position: absolute; top: 8px; right: 4px; }
.ui-datepicker-close { padding-bottom: 2px; top: 0; margin: 0; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 8px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 8px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; }
.ui-datepicker-cover { display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }
div.caption span.counters, div.caption .countersTotal { color: #666 !important; }
#caption .countersOnline { color: #090 !important; }
.counters { color: #999; font-weight: 400 !important; }

.countersTotal { color: #FFF !important; }
p.myAccCredits { color: #666; font-size: 12px; font-weight: 700; text-align: left; margin: 19px 0 6px; }
p.myAccCredits span { color: #333 !important; }
.newContentIndicator { color: #090 !important; float: none !important; }
.buttonRed[disabled] { opacity: 0.3; filter: alpha(opacity=30); }
.Section .Question { cursor: pointerp; color: #000 !important; }
.Section .Question .Answer { cursor: default; }
.Section .Question .Answer ul { padding: 4px 0 0 16px; }
.Section .Question .Answer ul li{font-size:11px}
#userNotAvailable { color: #FF0; }
.HostPicBtn { margin-top: 9px !important; width: 218px !important; height: 20px !important; }
.YellowW { width: 218px !important; }
.blockMsg { background-color: transparent !important; left: 50% !important; margin-left: -395px !important; /*position: absolute !important;*/ width: auto !important; padding: 40px !important; }
#cntCaption { margin-top: 24px !important; }
.Section .Question span { color: #bbb !important; }
.Section .Question div { color: #FFAE00; cursor:pointer; }
a.close span.linkcolor { color: #FFAE00 !important; }
.IndependentLink { text-decoration: none; }
.content_host_agent { background: #fff; padding: 20px; }
.topBannerDiv { background: transparent url(images/topBanner.jpg) no-repeat scroll 0 0; height: 208px; width: 990px; clear: both; border: 0 solid red; overflow: hidden; }
.topBannerDiv1 { background: transparent url(images/topBanner_1.jpg) no-repeat scroll 0 0; }
.topBannerDiv2 { background: transparent url(images/topBanner_2.jpg) no-repeat scroll 0 0; }
.topBannerDiv3 { background: transparent url(images/topBanner_3.jpg) no-repeat scroll 0 0; }
.topBannerDiv2 a.ForgotPassword { color: #fff !important; }
.leftMenuTitle { background: url(images/leftMenuTopCor.png) no-repeat !important; }
a.lastIl { background: url(images/leftMenuBottomCor.png) no-repeat !important; }
#hasData .backGrayHost { overflow: hidden; }
#hasData .backGrayHost, li.select .midil { background-color: #e9e9e9; }
.Leftil, .rightil { background-repeat: no-repeat; float: left; width: 8px; height: 30px; }
.Leftil { background-image: url(images/tabLeftCorner.png); }
.rightil { background-image: url(images/tabRightCorner.png); }
.midil { background: transparent url(images/tabBack.png) repeat-x scroll 0 0; float: left; height: 20px; padding: 10px 4px 0; }
li.select .Leftil { background-image: url(images/tabSelectLeftCorner.png); }
li.select .rightil { background-image: url(images/tabSelectRightCorner.png); }
li.select .midil { background: #E9E9E9 repeat-x scroll right bottom; }
#loginDiv table { height: 83px; }
#loginDiv { border: 0 solid #333; height: 87px; float: right; margin: 0 4px; padding: 0 important; }
.signUpBtnDiv { margin-top: 0 !important; padding-left: 0; }
#loginDiv div { float: none !important; }
.loginDivBottom { padding-top: 5px !important; margin-right: 20px !important; }
#loginDiv input.inputGray { width: 120px !important; height: 23px !important; border: 0 !important; float: none !important; color: #ccc; background: none !important; margin: 0; padding: 4px 3px 0; }
span.upperLoginInputBg { display: block; width: 126px; height: 27px; background: url(images/loginInputBack.jpg) no-repeat right bottom; margin: 6px auto; }
#loginDiv .loginSubmit { border: 0 solid red; background: url(images/spriteBack.gif) repeat-x scroll right bottom; background-position: 0 -133px; width: 120px; height: 24px; cursor: pointer; margin-top: 4px; color: #333; font-weight: 700; text-align: center; }
* + html #loginDiv td { vertical-align: bottom; }
.loginMainTable { width: 160px; background: #000000;border:1px solid #464646; height: 148px; text-align: center; }
.loginTable input.inputGray { color: #666; }
.loginLinkDiv { text-align: left; padding-top: 4px; padding-left: 8px; }
.forgotLinkDiv { clear: both; margin: 6px 0; }
.close span { color: #f90 !important; }
.HotestMainDiv { margin-bottom: 16px; width: 223px; padding-bottom: 0 !important; clear: left; background: url(images/hotestBack.gif) repeat-y scroll left top; }
.hotestPrivetLink, .hotestEnterLink { background: url(images/spriteBack.gif) repeat-x scroll right bottom; background-position: 0 -219px; line-height: 21px; color: #fff; width: 96px; font-weight: 700; text-align: center; text-decoration: none; margin: 0 auto; padding: 0; }
.hotestPrivetLink a, .hotestEnterLink a { color: #fff; }
a.hotestHostLink { text-decoration: none; letter-spacing: -1px; }
a.hotestEnterLink { background-position: 0 -133px; }
.hotestLiveNow { color: #0f0; position: absolute; z-index: 1; background: transparent url(images/onlineBack.png) repeat-x scroll right top; line-height: 15px; margin-left: 3px; padding: 0 4px !important; }
.sexyVideosProfile .buttonRed { margin-bottom: 4px; }
.topBlackHighlight { width: auto !important; }
.sexyVideoButtonsDiv .buttonRed { margin-bottom: 8px; }
#hhContainer { width: 220px; margin-top: 16px; }
.slsLogoDivLink { display: block !important; border: 0 solid red; width: 220px; height: 190px; float: left; cursor: pointer; }
.oneclick { text-align: center; background: url(images/bg_IML2.png) no-repeat left top; color: red; height: 81px; width: 881px; padding-left: 30px; padding-right: 30px; margin: 0 auto 0 23px; }
.oneclickbtn { background: url(images/btn_IML2.png) no-repeat left top; color: #FFF; cursor: pointer; float: right; height: 30px; line-height: 27px; width: 98px; text-align: center; margin-right: 30px; margin-top: 27px; }
.oneclickText { float: left; color: #fff; line-height: 81px; margin: 0; padding: 0; }
table.faqTable { border: solid 1px #000; }
table.faqTable td, table.faqTable th { border: solid 1px #000; }
div.saveNote { margin-right: 1px; padding: 0 5px; }
div.closeNote { margin-right: 2px; padding: 0 5px; }
.LatestActivitiesInfo { border-bottom: 1px solid #000; }
.unsubDesc { color: #fff; }
.unsubMsgBox { font-weight: 400; width: 600px; height: 422px; font-size: 11px; text-align: left; margin-left:-150px; }
.unsubMsgBox p { font-size: 11px; margin: 16px; }
.unsubMsgBox ul { text-align: left; margin: 4px 0 4px 29px; color:#fff; }
.unsubMsgBox li { margin: 10px 0; }
.unsubMsgBox input { margin-left: 14px; float:left; }
.imgGalleryDiv { border: 1px solid #000; height: 90px; width: 108px; padding-top: 0; margin: 0 auto; }
* html .imgGalleryDiv { border: 0; }
.imgGalleryDiv a { display: block; width: 108px; height: 90px; }
.SignUpCaption { color: #369 !important; }
table.rateChats { border-left: 1px solid #aaa !important; border-top: 1px solid #aaa !important; color: #000 !important; }
table.rateChats th { background: #ccc none !important; border-right: 1px solid #aaa !important; }
table.rateChats td { background: none !important; border-bottom: 1px solid #aaa !important; border-right: 1px solid #aaa !important; }
#helpPopup {border:1px solid #f00 !important; background: #401008 !important;  }
#helpPopup .helpDivCont p { color: #fff !important; padding:16px;border:1px solid #666}
#helpPopup .helpPopupIn{height:auto !important; padding-bottom:33px !important;}
.helpModal .helpDivCont * { color: #fff !important; }
.backGrayHost a { color: #FFAE00; }
.waitingRoomAlert { height: auto; width: 490px; margin-left: -128px;padding:29px 0 !important; color:#fff!important; }
.cnt, .Gcnt { background: #bbb; color: #333; }
/*a.addNote { background: url(images/spriteBack.gif) repeat-x scroll 0 -219px; color: #fff; }*/
div.saveNote, div.closeNote { border: 1px solid #333; }
.contShereFriends { color: #333; }
p.dataSent, p.checkJunkMail { color: #333 !important; }
#messagePopup { background: #fff !important; }
#messagePopup * { color: #1f1f1f !important; }
#messagePopup input.buttonRed { color: #fff !important; }
.hpHostListContainer { margin-top: -3px; width: 1020px; float: left; margin-left:1px;}
body.page_vip-peepshows div.hpHostListContainer{width: 990px;margin-left: 0;}
.hpHostListContainer h3 { font-size: 18px; text-transform: uppercase; font-weight: 400; display: none; }
.hpSortDiv { width: 1004px; height: 37px; background: #f5f5f5; float: left; margin: 14px 0 30px; display: none; }
.hpSortDiv label { float: left; font-size: 11px; height: 37px; line-height: 37px; margin-left: 12px; }
.hpSortDiv select { float: left; width: 130px; height: 24px; line-height: 24px; border: 1px solid #d4d4d4; font-size: 16px; margin: 7px 4px 0; padding: 0; }
.hpHostListContainer a#list { display: block; height: 37px; line-height: 37px; float: right; margin-right: 15px; font-size: 11px; color: #285e9a; text-decoration: none; padding-left: 20px; background: url(images/sign.gif) left center no-repeat; }
.hpHostListContainer a#list:hover { text-decoration: underline; }
.hpHostListContainer .hpSortDivSelectBox { width: 146px; float: left; margin: 8px 4px 0; }
.hpHostListContainer .singleHostContainer {width:178px;height:165px;position:relative; padding:4px; z-index:1; float:left; margin:3px 14px 9px 0 }
body.page_vip-peepshows .hpHostListContainer .singleHostContainer {margin:3px 8px 9px 0 }


.hpHostListContainer .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
.hpHostListContainer .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
.hpHostListContainer .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
.hpHostListContainer .singleHostContainer p a.hostNick { font-weight: 400;color:#FFF; }
.hpHostListContainer .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float:right; margin-right:3px; }
.hpHostListContainer .singleHostContainer a div { float: left; width: 180px !important; height: 136px !important; }
.hpHostListContainer .singleHostContainer .langs img { float: left; width: 14px; height: 9px;margin:4px 0 0 3px; }
.hpHostListContainer .singleHostContainer .langs{ display: none;  text-transform: uppercase; position: absolute; left: 7px; bottom:55px; text-decoration: none; }

.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars{width:100px;height:20px;float:left;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars0{background:url("images/stars_0.png") no-repeat scroll 0 2px transparent;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars1{background:url("images/stars_1.png") no-repeat scroll 0 2px transparent;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars2{background:url("images/stars_2.png") no-repeat scroll 0 2px transparent;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars3{background:url("images/stars_3.png") no-repeat scroll 0 2px transparent;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars4{background:url("images/stars_4.png") no-repeat scroll 0 2px transparent;}
.hpHostListContainer .singleHostContainer p.singleHostNickname span.stars5{background:url("images/stars_5.png") no-repeat scroll 0 2px transparent;}

 
.hpHostListContainer .singleHostContainer a.enterChat, .srContainer a.enterChat 
{
	border: 1px solid #534C4C;border-top:none; color: #424242; display: block; 
	float: left; font-size: 13px; font-weight: 700; height: 26px; line-height: 26px; 
	background: url(images/privateBackGallery.gif?v=2) no-repeat center -54px; position: relative; 
	text-align: center; text-decoration: none; text-transform: uppercase; width: 167px;
	padding-left:13px; z-index: 3; margin:0 0 0 0px;}


.hpHostListContainer .singleHostContainer a.enterChat:hover, .srContainer a.enterChat:hover{background-position:center -81px;color:#fff}
* + html .hpHostListContainer .singleHostContainer a.enterChat { margin-bottom: 2px; }

.hpHostListContainer .singleHostContainer a.freeChatBtn {background-position: center 0; }
.hpHostListContainer .singleHostContainer a.freeChatBtn:hover {background-position: center -27px; }

.hpHostListContainer .singleHostContainer a.viewBio {background-position:center -108px;}
.hpHostListContainer .singleHostContainer a.viewBio:hover {background-position:center -135px;}
.hpHostListContainer .singleHostContainer .contentHost a.viewBio:hover {background-position:center 0;}

.hpHostListContainer .singleHostContainer a.happyhourBtn, .srContainer a.happyhourBtn { background-position:center -216px !important;}
.hpHostListContainer .singleHostContainer a.happyhourBtn:hover, .srContainer a.happyhourBtn:hover { background-position:center -243px !important; }

.hpHostListContainer .singleHostContainer a.enterChat:hover { text-decoration: none; }
p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.hpHostListContainer .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px; line-height: 46px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 26px; top: 43px; text-decoration: none;font-size:13px; }
.hpHostListContainer .singleHostContainer a.freeChat { background: url(images/freeSlide.png) no-repeat;}
.hpHostListContainer .singleHostContainer a.enterChatPopup.groupChat {background: url(images/groupChatSlide.png) no-repeat;}
.hpHostListContainer .singleHostContainer p.singleHostLinks { width: 174px; height: 20px; background: url(images/trans.png); text-align: center; color: #fff; line-height: 19px; position: absolute; left: 6px; bottom: 5px; }
.hpHostListContainer .singleHostContainer p.singleHostNickname { width: 174px; height: 20px; background: url(images/trans.png); text-align: left; color: #fff; line-height: 19px; position: absolute; left: 6px; bottom: 32px; }
body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostNickname { left: 5px; }
body.leftNavigation .hpHostListContainer .singleHostContainer p.singleHostLinks { left: 5px; }
.hpHostListContainer .singleHostContainer .contentHost a.viewBio {background: url(images/viewBio.png) no-repeat;}

.hpHostListContainer .singleHostContainer p.singleHostLinks a { font-size: 11px; color: #fff; padding: 0 12px; line-height: 20px; }
.hpHostListContainer .singleHostContainer div.contentHost { clear: both; width: 178px; border: 2px solid #534c4c !important; background: #1F2D38; overflow: hidden; }
.hpHostListContainer .singleHostContainer p.singleHostLinks a:hover { /*text-decoration: underline;*/ }
.hpHostListContainer .singleHostContainer a.hq { display: block; width: 22px; height: 17px; position: absolute; top: 20px; right: 2px; background: url(images/hq.png); }

.detailsContainer .centerContent .bigImg .icons  div.newHost,.hpHostListContainer .singleHostContainer div.newHost { display: block; width: 40px; height: 37px;  text-transform: uppercase; background: url(images/newIcon.png) no-repeat;  position: absolute; left: 5px; top:5px; text-decoration: none; }
.detailsContainer .centerContent .bigImg .icons  div.newHost{ left: 0px; top:0px;  }
.hpHostListContainer .singleHostContainer div.p098 { display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat;  position: absolute; right: 5px; bottom: 52px; text-decoration: none; }


.detailsContainer .centerContent .bigImg .icons div.p098{ display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat;  position: absolute; right: 0px; bottom: 0; text-decoration: none; }

.detailsContainer .centerContent .bigImg .icons div.rightTop{ display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 1px; top: 4px; text-decoration: none; }
.detailsContainer .centerContent .bigImg .icons div.highQuality{background: url(images/hqIcon.png) no-repeat  scroll  0 0;width:27px;height:20px;margin-bottom:2px}
.detailsContainer .centerContent .bigImg .icons div.hdQuality{background: url(images/hdIcon.png) no-repeat  scroll  0 0;width:27px;height:20px;margin-bottom:2px}
.detailsContainer .centerContent .bigImg .icons div.hasMic{ background: url(images/soundIcon.png) no-repeat;width:27px;height:21px; }


.hpHostListContainer .singleHostContainer div.topRight{ display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right: 2px !important; top: 8px; text-decoration: none; }
.hpHostListContainer .singleHostContainer div.highQuality{background: url(images/hqIcon.png) no-repeat  scroll  0 0;width:27px;height:15px;margin-bottom:2px}
.hpHostListContainer .singleHostContainer div.hdQuality{background: url(images/hdIcon.png) no-repeat  scroll  0 0;width:27px;height:15px;margin-bottom:2px}
.hpHostListContainer .singleHostContainer div.hasMic { background: url(images/soundIcon.png) no-repeat;width:25px;height:17px; margin-left:-1px; }




.detailsContainer .centerContent .bigImg .icons  div.newHost{top: 0px;}
.detailsContainer .centerContent .bigImg .icons div.highQuality{top: 3px;}
.detailsContainer .centerContent .bigImg .icons div.hdQuality{top: 3px;}



p.hpMemberUpperMessage { font-size: 12px; margin-bottom: 13px; }
.member h3 { margin-bottom: 5px; }
.newRecordedHighlightsContainer { width: 360px; height: 346px; background: #f5f5f5; float: left; }
.newRecordedHighlightsContainer h3 { font-size: 18px; float: left; width: 100%; font-weight: 400; margin: 15px 0 0 30px; }
.newRecordedHighlightsContainer .newRecordedHighlightsInnerContainer { float: left; margin-left: 30px; }
.newRecordedHighlightsContainer .newRecordedHighlightsSingleDiv { width: 140px; height: 129px; float: left; position: relative; margin: 7px 12px 0 0; }
.newRecordedHighlightsContainer .newRecordedHighlightsSingleDiv p a { color: #369; font-weight: 700; text-decoration: none; }
.newRecordedHighlightsContainer .newRecordedHighlightsSingleDiv p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 0; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.newRecordedHighlightsContainer .newRecordedHighlightsSingleDiv img.playBtn { position: absolute; bottom: 33px; left: 49px; }
.PaneContent .newRecordedHighlightsContainer:first-child { background: #000 !important; }
a#vmOnline, a#vmRecordedHighlights, a#vmVideos { display: block; text-align: center; height: 35px; line-height: 35px; font-weight: 700; }
a#vmOnline:hover, a#vmRecordedHighlights:hover, a#vmVideos:hover { text-decoration: none; }
a#vmOnline { width: 753px; float: left; display: block; margin: -18px 0 4px; }
.hpHostListContainer #pager { width: 100%; }
.hpHostListContainer #pager ul.pages { float: right; }
div.combo { position: relative; left: 0; top: 0; }
.combo input { position: absolute; }
.combo div.icon { position: absolute; }
.combo div.list-wrapper { position: absolute; overflow: hidden; height: 200px; max-height: 200px; z-index: 99999; }
.combo li { height: 20px; }
.combo .visible { display: block; }
.combo .invisible { display: none; }
a.to-highlight:hover { background-color: #dfe8f6; }
input.button { width: 108px; height: 25px; background: url(images/spriteBack.gif) repeat-x 0 0; border: none; cursor: pointer; font-family: Arial; color: #fff; font-weight: 700; }
.clear { clear: both; }


/*advSearch*/
.advSearch { background: #2f0c06; border:1px solid #9E3C1C; padding: 0 16px 16px 16px; }
.advSearch label { float: left; padding-right: 10px; width: 60px; color: #fff; }
.advSearch .checkBoxDiv label { float: left; padding: 0 7px; width: 44px; line-height: 12px; }
* + html .advSearch .checkBoxDiv label { line-height: 18px; }
.advSearch .checkBoxDiv input { float: left; padding: 10px 15px; }
.advSearch label.title { width: 150px; font-weight: normal; margin: 0px 0 20px 0; color: #fff; }
.advSearch .clear { clear: both; margin-bottom: 1px; border: 0px solid green; overflow: hidden; }
.advSearch .checkBoxDiv { float: left; padding: 10px 15px; }
.advSearch .searchTitle { color: #fff; font-weight: normal; line-height: 50px; font-size: 16px; }
.searchButton { background: url("images/searchButton.gif") no-repeat; border: 0 none; cursor: pointer; height: 30px; margin: 4px 0 0 13px; width: 68px; }
.advSearch select { margin-bottom: 10px; }
.advSearch select option { padding-left: 3px; }
.advSearch input.buttonRed {margin:20px 0 0 621px;}
* + html .advSearch input.buttonRed {margin:0 0 0 667px;}
/*END advSearch*/

/*My Account*/
div.myAccountMain { margin-left: 44px !important; }
div.myAccountMain div.myAccountContent { -moz-background-clip: border; background: #2F0C06 url(images/upperMenuTrans.png) no-repeat scroll 0 0; color: #FFFFFF; font-size: 12px; font-weight: 400; float: left; height: 200px; margin-bottom: 20px; margin-left: 22px; width: 420px; }
div.myAccountMain div.myAccountContent a { text-decoration: none; }
div.myAccountMain div.myAccountContent a.sexsierbay,div.myAccountMain div.myAccountContent a.sexsierbay:hover { text-decoration: none;padding-left:14px;margin-top:25px;display:inline-block;cursor:pointer;}
div.myAccountMain div.myAccountContent span.sexsierbay2 span.first{color:#F00;font-size: 12px;font-weight: bold;margin-left:2px;}
div.myAccountMain div.myAccountContent span.sexsierbay2 span.second{margin-right:2px;}
div.myAccountMain div.myAccountContent span.sexsierbay2 span.Third{text-decoration:underline;cursor:pointer;}
div.myAccountMain div.myAccountContent a.myStatusBglink,div.myAccountMain div.myAccountContent a.myStatusBglink:hover{width:420px;height:67px;cursor:pointer;}
div.myAccountMain div.myAccountContent ul { list-style-type: none; }
div.myAccountMain div.myAccountContent ul li { line-height: 20px; }
div.myAccountMain div.myAccountContent ul.accountBoxLinks { margin: 14px; }
div.myAccountMain div.myAccountContent ul.accountBoxLinks li span { padding-left: 10px; color: #ccc; }
div.myAccountMain div.myAccountContent .accountBoxCaption { color: #FFAE00; font-family: Calibri; font-size: 18px; height: 24px; margin: 1px; text-align: center; line-height: 24px; }
div.myAccountMain div.myAccountContent .accountNewsItem { color: #CCCCCC; font-size: 11px; height: 130px; margin: 14px 14px 4px 14px; overflow: hidden; width: 345px; }
div.myAccountMain div.accountBox2 a { margin-left: 18px; }
/*END My Account*/

/*detailsContainer*/
.detailsContainer { float: left; width: 990px;margin-top:3px;margin-bottom:20px; background:url('images/trans-profile.png');}
.detailsContainer a { text-decoration: none; }
.detailsContainer .header { padding: 2px 0 5px 0; width: 900px; height: 28px; line-height: 28px; font-size: 16px; font-weight: 700; color: #369; float: left; text-align: center; }
.detailsContainer .header ul { float: left; }
.detailsContainer .header ul li a { font-size: 13px; color: #fff; font-weight: 400; }
.detailsContainer .header ul li span { color: #FFAE00; font-size: 13px; }
.detailsContainer h1 { font-size: 20px; width: 264px; float: left; margin-left: 7px; text-align: left; color: #f6f6f6; }
.detailsContainer ul li { border-color: #000000; border-style: solid; border-width: 0 1px 0 0; color: #999999 !important; display: inline; float: left; height: 18px; line-height: 18px; margin: 5px 0 0; padding: 0 20px; }

.detailsContainer span.head, .detailsContainer span.head:hover, .detailsContainer h2 {color:#FFAE00!important; font-weight:bold;}

.detailsContainer .centerContent { width: 563px; height: 248px; float: left; position: relative; padding: 0 0 6px 7px; }
.detailsContainer .centerContent div { float: left; }
.detailsContainer .centerContent .bigImg {position:relative;width:253px;float:left; }
.detailsContainer .centerContent .bigImg img { width: 253px; height: 181px; display: block; }
.detailsContainer .centerContent .bigImg a.enterChat { background: url(images/privateBackDV.gif?v=2) no-repeat center -54px; border-top: 1px solid #666666; color: #424242; display: block; text-align: center; font-weight: bold; clear:both; line-height:27px; height:27px;font-size:13px; }
.detailsContainer .centerContent .bigImg a.enterChat:hover {background-position:center -81px; color:#fff;}
body.page_live-sex-chats .centerContent .bigImg a.enterChat { background-position: center -54px }
body.page_live-sex-chats .centerContent .bigImg a.enterChat:hover { background-position: center -81px }

.detailsContainer .centerContent img.smallImg { width: 113px; height: 84px; border: 1px solid #666; margin: center 0 9px 10px; border: 1px solid transparent; }
.detailsContainer .hostTopDetails { width: 314px; float: right; margin-right: 25px; }
.detailsContainer .hostTopDetails ul { margin-bottom: 20px; float: left; list-style: none; width: 314px; margin-top: 15px; }
.detailsContainer .centerContent .bigImg a.freeChatBtn {background-position:center 0;}
.detailsContainer .centerContent .bigImg a.freeChatBtn:hover {background-position:center -27px;}
.detailsContainer .centerContent .bigImg a.viewBio {/*background-position:-45px -108px;*/background-position:center -108px;}
.detailsContainer .centerContent .bigImg a.viewBio:hover {/*background-position:-45px -135px;*/background-position:center -135px;}
.detailsContainer .centerContent .bigImg .imageCnt a.viewBio,
.detailsContainer .centerContent .bigImg .imageCnt a.viewBio:hover {background-position:center 0; width:139px; height:47px; left:57px;}
/*Multi Chat*/
.detailsContainer .centerContent .bigImg a.groupChatBtn {background-position:center -216px;}
.detailsContainer .centerContent .bigImg a.groupChatBtn:hover {background-position:center -243px;}
.detailsContainer .centerContent .imageCnt a.enterChatPopup.groupChat {background:transparent url(images/groupChatSlide.png) no-repeat scroll center 0;}

.imageCnt {position:relative; width:253px; height:181px;}
.imageCnt a.enterChatPopup {position:absolute;}
.imageCnt a.enterChatPopup {font-size:13px;background:url('images/privateSlide.png') no-repeat; display:none; color:#fff; font-weight:700; height:51px; left:53px; letter-spacing:0; line-height:43px; position:absolute; text-align:center; text-decoration:none; text-transform:uppercase; top:75px; width:141px;}
.imageCnt a.viewBio {background:url('images/viewBio.png')}
.icons div {z-index:10;}
.detailsContainer .centerContent img.smallImg {width:123px; height:94px; margin:0 -3px 15px 18px;}
.detailsContainer h1 {font-size:16px; line-height:30px;}
.detailsContainer .leftContent {margin-bottom:12px;}
.detailsContainer .header {margin:0;}

.detailsContainer .leftContent h2 {margin-left:0; border:none; font-size:12px; margin-bottom:0;}
.detailsContainer .leftContent .detailedListLangCnt p {margin:0;}


.leftContent { float: left; width: 352px; }
.leftContent p { color: #dbdbdb; margin: 2px 0 5px; font-size: 12px; }
.leftContent h2 { color: #fff; margin: 6px 0 2px 0; font-size: 13px; }
.leftContent span { color: #FFAE00; font-size: 12px; }


/*detailsContainer*/

#allnews, div.personalCardDiv {margin:0 auto; padding: 16px; background: #2F0C06; border: 1px solid transparent; }
#allnews, .emailTypeCnt { padding: 16px; background: #000000; border: 1px solid transparent; }
#allnews a { color: #FFAE00; font-size: 13px; }
#allnews a.white { color: #FFF; font-size: 13px; }
span.newsDate { display:block }
#allnews p.NewsTitle { color: #999; font-size: 12px !important; font-weight: 400 !important; }
#allnews p a { font-size: 14px !important; font-weight: 400 !important; }
#allnews div { margin: 6px 0; }

div.waitingRoomCnt { margin: 10px auto; overflow: hidden; width: 760px; position: relative; }
div.waitingRoomCnt h2 {margin-bottom:17px; background:transparent url(images/hp-cats-seperator.png) repeat-x scroll left bottom;font-size:15px;line-height:37px;text-align:center;color:#e5e5e5;}
div.waitingRoomCnt img.HostImg { float: left; width:402px;height:302px }
div.waitingRoomCnt .rightCnt {text-align:center; position:relative;float: left; height: 302px; width: 291px;margin-left:10px; background: #000000;}
div.waitingRoomCnt .buttonCnt {  border: 1px solid #620000; margin: 83px auto 0 auto; text-align: center; }
div.waitingRoomCnt .buttonCnt p { margin: 23px auto 6px auto; font-size: 14px; }
div.waitingRoomCnt .bottomMsg a { text-decoration: none;color:#FFAE00 }
div.waitingRoomCnt .bottomMsg { text-align:center; width:291px;position:absolute;bottom:5px;left:0;background:transparent url(images/hp-cats-seperator.png) repeat-x scroll left top;height:21px;line-height:26px;color:#e5e5e5 }
div.waitingRoomCnt .privateChatBtn {margin:14px 0;background-position:0 0px; cursor: pointer; text-align: center;  text-align: center; font-size: 14px; color: #FFF; width: 203px; line-height: 27px;height:25px !important; font-weight: bold; border: none; padding-bottom: 3px; }
div.waitingRoomCnt img.waitingImg { position: absolute; bottom: 29px; right: 5px; }
div.waitingRoomCnt .rightCnt p.msgTop{font-size:18px;font-weight:bold;color:#FFAE00}
div.waitingRoomCnt .rightCnt p.msgBottom{font-size:12px;font-weight:bold;color:#FFAE00}

/* Private Chat */
div.waitingRoomCnt .rightCnt div.truePrivateWrapper div.wrCaption {text-align:center;font:14px Arial;color:#d3d3d3;margin:20px auto 0;}
div.waitingRoomCnt .rightCnt div.truePrivateWrapper div.wrCaption a.wrHelp 
{
	text-indent:-100000px;cursor:pointer;display:inline-block;
	width:15px;height:14px;background:url('images/wrHelp1.gif') no-repeat;
	position:relative;top:1px;
}
div.waitingRoomCnt .rightCnt div.truePrivateWrapper .wrActionBtn {margin:8px 0;background:url('images/btnExclusiveChat1.png') no-repeat 0 0;width:187px;height:31px;border:none;cursor:pointer;}
div.waitingRoomCnt .rightCnt div.truePrivateWrapper .wrPrice {font:12px Arial;color:#d3d3d3;}
/* End Private Chat */


/* Spy Mode Chat */
div.waitingRoomCnt .rightCnt div.spyModeWrapper div.wrCaption {text-align:center;font:14px Arial;color:#d3d3d3;margin:20px auto 0;}
div.waitingRoomCnt .rightCnt div.spyModeWrapper div.wrCaption a.wrHelp 
{
	text-indent:-100000px;cursor:pointer;display:inline-block;
	width:15px;height:14px;background:url('images/wrHelp1.gif') no-repeat;
	position:relative;top:1px;
}
div.waitingRoomCnt .rightCnt div.spyModeWrapper .wrActionBtn {margin:8px 0;background:url('images/btnHideAndSee1.png') no-repeat 0 0;width:160px;height:22px;border:none;cursor:pointer;}
div.waitingRoomCnt .rightCnt div.spyModeWrapper .wrPrice {font:12px Arial;color:#d3d3d3;}
/* End Spy Mode Chat */

/* Mini Bio Spy Mode */
.miniProfileOverlay .checkOut_SpyMode {font:14px Arial !important;color:#fff !important;height:auto !important;}
.miniProfileOverlay .checkOut_SpyMode .spymodeBtnBg {display:block;margin:8px auto;background:url('images/btnHideAndSee1.png') no-repeat 0 0;width:163px;height:22px;}
/* End Mini Bio Spy Mode */



 p.offline { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #f00; }
/*div.signUpNewUserContainer div.Steptext3css ol,div.signUpNewUserContainer div.Steptext2css ol{margin-left:0 !important;}*/
/*div.signUpNewUserContainer div.Steptext2css ol li{background-position: 0 1px !important;height: 38px !important;line-height:16px  !important; }*/
.followmeDivButtons .btnContainer {height:20px !important}


.signUpMainBoxes span.topShadow {width:567px; height:15px; display:block; background:url('images/bg-SignUpMainLogic-shadow-top.png') no-repeat; position:absolute; top:-12px; left:21px;}
.signUpMainBoxes span.bottomShadow {width:567px; height:15px; display:block; background:url('images/bg-SignUpMainLogic-shadow-bottom.png')  no-repeat; position:absolute; bottom:-14px; left:21px; z-index:1;}


/* popups */
body .overlayMessage {position:relative;overflow:hidden; background: #000000 !important;margin-left:80px!important; margin-top:-100px!; padding:40px;  }
.overlayMessage a.overlayMessageClose {text-indent:-1000px;background: transparent url(images/x.png) no-repeat scroll 0 0; cursor: pointer; display: inline; height: 17px; position: absolute; right: 7px; top: 8px; width: 17px; z-index: 3200; }
.overlayMessageContent {color:#fff;}



table.more{margin-left:10px;width:980px;}

table.more tr td{width:120px;vertical-align:top}

table.more tr td ul li{white-space: nowrap}



div.warningBackCenter {background:transparent;}

div.warningMain 
{
background:#1C1A1A;
height:146px;
margin:23px 0 0 23px;
width:426px;
border:1px solid #ffffff;
}

.warningN p {
font-family:arial;
text-align:left;
background: transparent url('images/warning_emark.png') no-repeat 15px 1px;
padding-left:55px;
font-size:14px !important;
font-weight:normal;
margin:26px 0 38px 0;
}

.warningN .WarningOver18Btn, .warningN .WarningExitBtn {

background:#4A4A4A url(images/spriteBack.gif) repeat-x scroll 0 0px;
border:1px solid #666666;
color:#FFFFFF;
font-size:11px;
font-weight:700;
height:19px !important;
padding-bottom:0;
width:150px;

}

.warningN .WarningOver18Btn span, .warningN .WarningExitBtn span {color:#fff;}

.warningN div span {
color:#9f9f9f;
font-size:13px;
line-height:19px;
}

  .msgBox p.titleEmark {
background:transparent url(images/warning_emark.png) no-repeat scroll 15px 0;
font-family:arial;
font-size:14px !important;
font-weight:normal;
height:30px;
line-height:30px;
margin:31px 0 51px 65px;
padding-left:54px;
text-align:left;
}

/* new favorites */
.favDataCnt {width:1005px; float:left; margin-left:7px;}

.favDataCnt .favDdCnt {width:502px; height:20px; float:left; position:relative; z-index:3; margin-bottom:20px; margin-right:28px;}
.favDataCnt .favDdCnt .dd-holder {float:right; position:relative; margin-left:32px; padding-right:15px; background:url('images/bg-fav-arrow-down.png') no-repeat right 6px; cursor:pointer; font-size:11px; color:#dbdbdb;}
.favDataCnt .favDdCnt .dd-holder span {color:#FFAE00; margin-left:5px;}
.favDataCnt .favDdCnt .dd-holder .dd-cnt {position:absolute; top:21px; left:-23px;width:135px; background:#2F0C06; z-index:4; border:1px solid #666}
.favDataCnt .favDdCnt .dd-holder .dd-cnt ul {list-style:none; width:135px;}
.favDataCnt .favDdCnt .dd-holder .dd-cnt ul li {float:left; width:135px; height:18px; line-height:16px; border-bottom:1px solid #222222; padding-top:2px;}
.favDataCnt .favDdCnt .dd-holder .dd-cnt ul li a {font-size:11px; color:#dbdbdb; text-decoration:none; padding-left:7px; display:block;}
.favDataCnt .favDdCnt .dd-holder .dd-cnt ul li a:hover {color:#FFAE00;}
.favDataCnt .favDdCnt .dd-holder .dd-cnt .triangle {width:135px; height:8px; background:url('images/bg-fav-triangle.png') no-repeat center center; position:absolute; top:-8px; left:6px;}
.favDataCnt .favDdCnt .dd-holder .dd-cntSecond {left:-11px;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird,
.favDataCnt .favDdCnt .dd-holder .dd-cntThird .triangle {width:225px;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird .triangle {left:0; top:-11px;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird {left:-60px;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird p {line-height:18px; float:left; margin-left:7px; font-size:11px; width:100%;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird label {font-size:11px; float:left;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird p.head {color:#FFAE00;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird p input {float:left; margin:2px 5px 0 0; /*width:11px; height:11px; background:#fff; border:1px solid #383838;*/}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird div {float:left; width:225px; padding-bottom:5px; background:url('images/bg-sep-favorites.gif') repeat-x left bottom;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird div.fdgsButtons {background:none;}
.favDataCnt .favDdCnt .dd-holder .dd-cntThird div.fdgsButtons input {height:20px!important; margin:3px -35px 0 36px; padding:0 0 18px 0; border:1px solid #242323; background:url('images/spriteBack.gif') repeat-x scroll 0 0px; color: #FFFFFF;}
* + html .favDataCnt .favDdCnt .dd-holder .dd-cntThird div.fdgsButtons input {margin:3px -17px 0 18px;}
* + html .favDataCnt .favDdCnt .dd-holder .dd-cntThird p input {margin-top:-2px;}
* + html .favDataCnt .favDdCnt .dd-holder .dd-cntThird .triangle {top:-10px;}
.favDataCnt .favDdCnt span {font-size:12px;}

.favoritesMainSingleCnt {width:480px; height:155px; float:left; margin:0 22px 35px 0;}
.favoritesMainSingleCnt .right {width:302px; height:155px; float:right; background:url('images/trans-profile.png');}
.favoritesMainSingleCnt .right .head {width:100%; height:26px; float:left; background:url('images/hp-cats-seperator.png') repeat-x left bottom;}
.favoritesMainSingleCnt .right .head p {height:26px; line-height:24px; font-size:12px; font-weight:bold;}
.favoritesMainSingleCnt .right .head p a {font-size:11px; color:#FFAE00;}
.favoritesMainSingleCnt .right .head p.hostName {float:left; margin-left:5px;}
.favoritesMainSingleCnt .right .head p.contentPrefs {float:right; margin-right:10px; line-height:22px; color:#FF0000;}
.favoritesMainSingleCnt .right .content01 a.addNote {width:auto; color:#fff; text-decoration:none; font-weight:normal; margin-top:3px; float:left; font-size:11px;}
.favoritesMainSingleCnt .right .content01 a.addNote:hover {text-decoration:underline;}
.favoritesMainSingleCnt .right .fav-cnt {position:relative; width:302px; height:127px; float:left;}
.favoritesMainSingleCnt .right p.rated {position:absolute; width:154px; right:5px; bottom:4px; text-transform:uppercase; font-size:10px; font-weight:bold; color:#FF0000;}
.favoritesMainSingleCnt .right p.rated img {margin-bottom:-4px;}

.favoritesMainSingleCnt .right .content01_1 span {color:#9d9d9d; font-size:11px; float:left; margin:3px 0 5px 7px;}
.favoritesMainSingleCnt .right .content01_1 div {width:290px; height:85px; float:left; font-size:11px; color:#e5e5e5; margin-left:7px;}
.favoritesMainSingleCnt .right .content01_1 a {float:left; color:#9d9d9d; margin:0 0 0 7px; font-size:11px;}

.favoritesMainSingleCnt .right .content02 .commentOuter {float:left; width:287px; height:97px; background:#e5e5e5; margin:5px 0 0 7px;}
.favoritesMainSingleCnt .right .content02 textarea {width:279px; height:67px; border:1px solid #d2d2d2; float:left; margin:3px 0 0 3px; font-family:Arial; font-size:11px; color:#313030;}
.favoritesMainSingleCnt .right .content02 .commentOuter a,
.favoritesMainSingleCnt .right a.closeCnt,
.favoritesMainSingleCnt .right a.saveEmails,
.favoritesMainSingleCnt .right a.remove {float:right; height:17px; line-height:17px; display:block; padding:0 5px; border:1px solid #242323; text-decoration:none; color:#FFF; font-size:11px; margin:3px 3px 0 0!important; background:url('images/spriteBack.gif') repeat-x 0 0px;}

.favoritesMainSingleCnt .right .content03, .favoritesMainSingleCnt .right .content04 {width:292px; height:123px; background:#2F0C06; float:left; margin:1px 0 0 5px; position:relative; border:1px solid #000}
.favoritesMainSingleCnt .right .content03 span.arrow, .favoritesMainSingleCnt .right .content04 span.arrow {display:block; width:19px; height:7px; background:url('images/bg-fav-arrow-inner.png'); position:absolute; top:-7px; left:177px;}
.favoritesMainSingleCnt .right .content03 a {color:#e5e5e5; margin:15px 0 0 20px; float:left;}
.favoritesMainSingleCnt .right .content03 ul {list-style:none; float:left; width:200px; margin:5px 0 0 20px;}
.favoritesMainSingleCnt .right .content03 ul li {color:#FFAE00; height:24px; line-height:24px; background:url('images/bg-bottom-menu-links.png') no-repeat left center; padding-left:16px;}
.favoritesMainSingleCnt .right .content03 ul li a {float:none; margin:0 4px 0 0; text-decoration:none;}
.favoritesMainSingleCnt .right .content03 a.closeCnt {position:absolute; bottom:3px; right:5px; margin:0!important; color:#FFF;}

.favoritesMainSingleCnt .right .content04 ul {list-style:none; float:left; margin:25px 0 0 30px; width:260px;}
.favoritesMainSingleCnt .right .content04 ul li {width:260px; float:left; height:26px; line-height:26px;}
.favoritesMainSingleCnt .right .content04 ul li input {float:left; margin:6px 5px 0 0;}
* + html .favoritesMainSingleCnt .right .content04 ul li input {margin:2px 5px 0 0;}
.favoritesMainSingleCnt .right .content04 ul li p {float:left;}
.favoritesMainSingleCnt .right .content04 .bottomBtns {position:absolute; width:286px; height:19px; left:3px; bottom:3px;}
.favoritesMainSingleCnt .right .content04 .bottomBtns a {margin:0 0 0 3px!important;}
.favoritesMainSingleCnt .right .content04 .bottomBtns a.remove {float:left; margin:0!important; background-position:0 -141px; color:#1e1d1d;}
.favoritesMainSingleCnt .right .content04 span.arrow {left:242px;}


.favoritesMainSingleCnt .singleHostContainer { width:173px; height: 152px; float: left; position: relative;}
.favoritesMainSingleCnt .singleHostContainer a.enterChat { width:171px;}
.singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
.singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
.singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
.singleHostContainer p a.hostNick { font-weight: 700; }
.singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; /*position: absolute; top: 0; right: 3px;*/ float:right; margin-right:3px; }
.singleHostContainer img { float: left; width: 171px; height: 129px; }
.singleHostContainer a.enterChat {color: #424242; display: block; float: left; font-size: 12px; font-weight: 700; height:26px; line-height: 26px; background: url(images/privateBackGallery.gif?v=2) repeat-x 0 -54px; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 181px; z-index: 999; margin:0;}
.singleHostContainer a.enterChat:hover {background-position:0 -81px; color:#fff;}
* + html .singleHostContainer a.enterChat { margin-bottom: 2px; }
.singleHostContainer a.enterChat.groupChatBtn {background-position:0 -270px; color:#fff;}
.singleHostContainer a.enterChat.groupChatBtn:hover {background-position:0 -297px; color:#fff;}


.favoritesMainSingleCnt a.enterChat {background:url('images/privateBackGallery.gif?v=2') no-repeat center -54px; height:26px;}
.favoritesMainSingleCnt a.enterChat:hover {background-position:center -81px;}
.favoritesMainSingleCnt a.viewProfile {background-position:center -108px;width: 171px;}
.favoritesMainSingleCnt a.viewProfile:hover {background-position:center -135px;}
.favoritesMainSingleCnt a.freeChatBtn {background-position:center 0;}
.favoritesMainSingleCnt a.freeChatBtn:hover {background-position:center -27px;}
.favoritesMainSingleCnt a.happyhourBtn {background-position:center -217px;}
.favoritesMainSingleCnt a.happyhourBtn:hover {background-position:center -244px !important;}
}

.favoritesMainSingleCnt .singleHostContainer a.enterChat:hover { text-decoration: none; }
p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.favoritesMainSingleCnt .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 17px; top: 40px; text-decoration: none; }
.favoritesMainSingleCnt .singleHostContainer a.vewBio { display: none; width: 139px; height: 47px; text-transform: uppercase; background: url(images/viewBio.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 17px; top: 40px; text-decoration: none; }
.favoritesMainSingleCnt .singleHostContainer p.singleHostLinks { width: 168px; height: 19px; background: url(images/trans.png); text-align: center; color: #fff; line-height: 20px; position: absolute; left: 0; bottom: 4px; }
.favoritesMainSingleCnt .singleHostContainer p.singleHostLinks a { font-size: 11px; color: #fff; padding: 0 12px; line-height: 19px; }
.favoritesMainSingleCnt .singleHostContainer div.contentHost { clear: both; width: 171px; background: #1F2D38; overflow: hidden; }
.favoritesMainSingleCnt .singleHostContainer p.singleHostLinks a:hover { /*text-decoration: underline;*/ }
.favoritesMainSingleCnt .singleHostContainer a.hq { display: block; width: 22px; height: 17px; position: absolute; top: 20px; right: 2px; background: url(images/hq.png); }

.favDataCnt .pagerFav {display:block; background:none; float:right; clear:both; height:20px; margin:0 20px 0 0; width:110px;}
.favDataCnt .pagerFav .pgrClass {margin:0;}
.pagerFavBottom {width:100%;}
.pgrClass {float:right; padding-right:2px;margin-left:14px; position:relative; z-index:30;}
* + html .pgrClassBottom {padding-top:12px !important}
* + html .pgrClassBottom ul {float:right;}
.pgrClass * {font-size:11px;}
.pgrClass li {height:17px; line-height:17px; margin:0!important; padding:0 3px!important; }
.pgrClass li.last {border:none!important; background:none!important;}
.pgrClass li.pgNext {margin:-1px 12px 0; border:none!important; line-height:15px;}
.pgrClass li a {font-weight:bold!important;}
.pgrClass li.pgNext a {font-weight:normal!important; font-size:18px;}
.detailsViewBtn {float:right; margin-right:0;margin-bottom:10px}

.detailsViewBtn a {float:right; padding-right:18px; background:url('images/bg-icon-list.png') no-repeat right center; font-size:11px; color:#dbdbdb; text-decoration:none; height:18px; line-height:18px;}
.detailsViewBtn a.gallery {background-image:url('images/bg-icon-gallery.png');}

 
.footerDiv p.bottomTextForAdults {color:#FF0000;padding-left:51px;}
.footerDiv p{color:#fff!important;}

#hlErrorText {text-align:center; font-weight:bold; margin-top:20px;}
p.srSingleHostNickname { padding-left:5px; width: 172px; height: 19px; background: url(images/trans.png); text-align: left; color: #fff; line-height: 19px; position: absolute; left: 0; bottom: 0px; }
p.srSingleHostNickname a{color:#fff; text-decoration:none;}

.welcomeBackMessage {clear:both; color:#FFAE00; margin: 0 0 10px 5px; position:relative; top:5px; font-size:14px;}


#MemberVipBanner {padding-left:50px;}


.msgBoxContactUs {width: 500px; height: 155px; background: #000000 !important; text-align: center; vertical-align: middle; font-weight: 700; color: #333 !important; overflow: hidden; }
.msgBoxContactUs div { font-size: 12px; margin-top: 25px; margin-bottom: 26px; color: white !important; text-align :left; margin-left : 25px;}

/* Top Logo Section */
.topWrapper {width:981px;overflow:hidden;margin-top:5px !important;}
.topWrapper .topLogo {float:left;width:217px; height:98px;background:url('images/Landing/logoSexierPage.png') no-repeat 0 0;margin-right:50px;}
.topWrapper .topBtnWrapper {float:left;height:63px;padding-top:18px;}
.topWrapper .topBtnWrapper .btn-top-online {cursor:pointer;font-family:Arial;color:#fff;font-weight:bold;font-size: 17px;border:none;width:138px;height:29px;background:url('images/Landing/online_btn.png') no-repeat 0 0;}
.topWrapper .topBtnWrapper .btn-top-signup {cursor:pointer;font-family:Arial;color:#fff;font-weight:bold;font-size: 17px;border:none;width:138px;height:29px;background:url('images/Landing/sign_up.png') no-repeat 0 0;}
.topWrapper .topTitleWrapper {cursor:pointer;clear:both;float:none;overflow:hidden;height:62px;width:990px;background:url('images/Landing/TitleSexier.png') no-repeat -5px 0;}
.topWrapper .topTitleWrapper.TitleSexier1 {height:92px;width:990px;background:url('images/Landing/TitleSexier-2.png') no-repeat -5px 0;}

/* End Top Logo Section */

.freeHostGalleryCnt {width:182px;float:left;outline:0px solid white;overflow:hidden;}
.freeHostGalleryCnt .singleHostContainer {
	float:left;
	height:165px;
	margin:0 0 5px 0;
	padding:0;
	position:relative;
	width:182px;
	z-index:1;
}
		.freeHostGalleryCnt .singleHostContainer a.enterChat, .srContainer a.enterChat {
			background:transparent url(images/Landing/privateBackGallery.gif?v=2) no-repeat scroll -1px -54px;
			color:#424242;
			display:block;
			float:left;
			font-size:13px;
			font-weight:700;
			height:26px;
			line-height:26px;
			margin:0 0 0 0;
			padding-left:12px;
			position:relative;
			text-align:center;
			text-decoration:none;
			text-transform:uppercase;
			width:169px;
			z-index:3;
		}

		.freeHostGalleryCnt .singleHostContainer a.freeChatBtn {background-position:-1px 0;}
		
		.freeHostGalleryCnt .singleHostContainer p.singleHostNickname {
			background:transparent url(images/Landing/trans.png) repeat scroll 0 0;
			bottom:29px;
			color:#FFFFFF;
			height:19px;
			left:0px;
			line-height:19px;
			position:absolute;
			text-align:left;
			width:177px;
		}
	   .freeHostGalleryCnt .singleHostContainer p {
			float:left;
			height:18px;
			line-height:18px;
			padding-left:3px;
		}
		
	   .hpHostListContainer .singleHostContainer p.singleHostNickname {
			line-height:19px;
			text-align:left;
		}
		
		.freeHostGalleryCnt .singleHostContainer div.topRight {
			display:block;
			height:50px;
			line-height:31px;
			position:absolute;
			right:5px;
			text-decoration:none;
			text-transform:uppercase;
			top:8px;
			width:27px;
		 }
		 
		 .freeHostGalleryCnt .singleHostContainer p a.hostNick {
			color:#FFFFFF;
			font-weight:400;
			}
		.freeHostGalleryCnt a.add2Cart_add {
			background-image:url(images/Landing/bg-add2Cart_add.png);
		}
		.freeHostGalleryCnt a.add2CartLink {
			background-position:right center;
			background-repeat:no-repeat;
			bottom:30px;
			display:block;
			height:16px;
			padding:0 !important;
			position:absolute;
			right:7px;
			width:19px;
	   }
	   .freeHostGalleryCnt .singleHostContainer a.freeChatBtn:hover {background-position: -1px -27px; }

/* Footer Buttons */
	
.footerBtnWrapper {float:left;width:981px; height:125px; overflow:hidden;border:0px solid red;margin:5px 0 0;padding-bottom:25px;}
.footerBtnWrapper ul {list-style:none;width:985px;border:0px solid white;float:left;margin-left:5px;}
.footerBtnWrapper ul li {float:left;background:url('images/Landing/btn.jpg') no-repeat 0 0; width:160px; height:27px;margin-right:3px;margin-bottom:4px;}
.footerBtnWrapper ul li a {text-decoration:none; display:block;width:160px; height:27px;font:bold 14px/27px Tahoma;color:#fff;text-align:center; }
.footerBtnWrapper ul li a:hover {color:#ffd800;}
	
/* End Footer Buttons */

.page_free-videochat div.freeHostGalleryCnt.layoutLandingPage1 {margin-top:27px;}
.page_free-videochat .PaneBody {padding-bottom:0px;}

.page_hl-landing .hpHostListContainer .singleHostContainer {width:242px;height:213px;margin:3px -4px 9px 0;}
.page_hl-landing .hpHostListContainer .singleHostContainer div.contentHost {width:238px;height:182px;}
.page_hl-landing .hpHostListContainer .singleHostContainer a div {
float:left; height:191px !important;width:240px !important; 
}
.page_hl-landing .hpHostListContainer .singleHostContainer p.singleHostNickname {width:235px;}
.page_hl-landing .hpHostListContainer .singleHostContainer p.singleHostNickname {height:28px;bottom:34px;line-height:28px;}
.page_hl-landing a.add2CartLink {bottom:37px;right:12px;}
.page_hl-landing .hpHostListContainer .singleHostContainer p.singleHostLinks {bottom:3px; height:28px;left:5px;line-height:28px;width:237px;position:static;}
.page_hl-landing .hpHostListContainer .singleHostContainer a.enterChat, .srContainer a.enterChat
{
	background:transparent url(images/Landing/lsexierandingbtns-2.gif) no-repeat scroll -1px 1px;
	width:240px;height:35px;
	}
	
.page_hl-landing .hpHostListContainer .singleHostContainer a.enterChat:hover {background-position: -1px -33px; }

/*new purchase page*/

div.purcahse_title{}
body.page_purchase div.panecontent{position:relative;}
div.left_pane{z-index:50;background:url("images/pu_left_pane.new.png") no-repeat scroll 1px 0 transparent; float:left;width:493px;position:relative;height:495px;}
div.right_pane{background:url("images/pu_right_pane_new.png") no-repeat scroll 0 0 transparent; float:left;position:relative;color:#fff;width:468px;height:495px;}
div.bottom_pane{width:235px;height:50px;position:relative;z-index:100;}
div.bottom_pane input {margin-top:-60px;background:url("images/pu_continue_wt.png") no-repeat scroll 0 0 transparent;position:relative;border:medium none;cursor:pointer;display:block;float:left;height:50px;margin-left:165px;width:235px;}
span.PU_bottom_msg{display:none}
div.PU_seperator{background:url("images/hp-cats-seperator-purchase.png") repeat-x scroll left bottom transparent}
ul.PU_outer_table{list-style-type:none;cursor:pointer;}
li.PU_table_cell{margin-bottom:2px;border-bottom:1px dotted #124265;}
div.payment_table_cell2 ul.PU_outer_table li{border-bottom:1px dotted #124265;height:28px;line-height:28px;position:relative}
div.PU_paymethod_name{font-weight:bold;font-size:14px;margin-bottom:8px;}
ul.PU_info{list-style-type:none;color:#fcc542;font-family:Calibri;font-size:20px;padding-left:25px;padding-top:15px;font-weight:bold}
li.PU_info_text{background:url("images/bg-register-bullet-new.png") no-repeat scroll 0 5px transparent;font-weight:normal;padding-top:12px;color:#fff;padding-left:43px;font-family:Calibri;font-size:16px;height:27px}
li.PU_info_text1{background:url("images/bg-register-bullet-new.png") no-repeat scroll 20px -5px transparent;font-weight:normal;color:#fff;padding-left:63px;font-family:Calibri;font-size:16px;height:27px}
li.PU_info_text2{background:url("images/bg-register-bullet-new.png") no-repeat scroll 10px -5px transparent;font-weight:normal;color:#fff;padding-left:53px;font-family:Calibri;font-size:16px;height:27px}
li.PU_info_text3{background:url("images/bg-register-bullet-new.png") no-repeat scroll 30px -5px transparent;font-weight:normal;color:#fff;padding-left:73px;font-family:Calibri;font-size:16px;height:27px}
div.panecontent div.left_pane span.upper_msg{display:none}
div.payment_table_cell1{border:1px solid #1d5885; width:345px;padding:7px;margin:0 0 0 130px;color:#fff;}
div.payment_table_cell2{border:1px solid #1d5885; width:345px;padding:7px;margin:0 0 0 130px;color:#fff}
div.panecontent div.left_pane div.upper_msg2{color:#ffffff;font-family:Trebuchet MS;font-size:14px;margin-left:18px;display:block;width:420px;}
span.pu-bg-girl{display:block;background:url("images/p-bg-girl.png") no-repeat scroll 4px -6px transparent;;height:600px;width:511px}
li.PU_table_cell2{padding-left:0;}
li.PU_table_cell2 span{padding-left:4px;padding-right:10px}
span.creditS3User{font-family:calibri!important;font-weight:bold!important;font-size:18px !important;margin:0 !important}
span.creditS3fn{font-family:calibri!important;font-weight:bold!important;font-size:18px!important;margin:0 !important}
span.creditS3f{font-family:Arial;font-weight:bold;font-size:15px;margin:0 !important}
span.creditS3Price{font-family:calibri !important;font-weight:bold !important;font-size:18px!important;margin:0 !important}
span.Billing_for{font-family:calibri!important;font-weight:bold!important;font-size:18px!important;margin:0 !important}
.creditS3UserLeft{Position:absolute;left:10px}
.creditS3UserRight{right:10px;Position:absolute}
.ccbillSupportLink{display:none}
.select_method{color:#fff;font-family:Calibri;font-size:16px;font-weight:bold;margin:0 0 5px 0;padding:15px 0 0 130px;}
li.lastLi{border:none!important}
div.purcahse_title{background:url("images/bg-SignUpTitle_new.png") no-repeat scroll center top transparent;
overflow:hidden;width:656px;height:22px;text-align:center;width:967px;margin-top:20px;margin-bottom:20px}
p.ChargerDescription{margin-bottom:2px}
.PU_pay_name{font-family:Calibri;font-size:14px;color:#fff}

h1.seo{text-align:center;margin:10px;font-size:18px; color:#ffffff; float:left; width:100%; height:18px; line-height:18px;  font-weight:normal;}
h1.seo+p{text-align:center; margin:0px 0 10px ;color:#aaaaaa;font-size:15px;}

h2.seo{text-align:center;margin:10px;font-size:18px; color:#ffffff; float:left; width:100%; height:18px; line-height:18px;  font-weight:normal;}
h2.seo+p{text-align:center;margin:0px 10px 10px 10px;color:#aaaaaa;font-size:15px;}
h3.seo{text-align:center;margin:10px;font-size:18px; color:#ffffff; float:left; width:100%; height:18px; line-height:18px;  font-weight:normal;}
h3.seo+p{text-align:center;margin:0px 10px 10px 10px;color:#aaaaaa;font-size:15px;}
.vipModalContent{font-size:1px;margin:0px;padding:0px; width:708px;}
.vipModalClose{margin-bottom:-12px;margin-right:-41px;text-align:right; cursor:pointer;}

/* CELEBS PROMO PAGE */

.um-celeb img{margin-top:-8px;width:200px} /* image in <li> for top promotion button*/
.clbPormoCnt {border:0px solid red; text-align:center;position:relative;margin-top:10px;cursor:pointer;}

 .clbPormoInfoLinksCnt {text-align:center; position:relative;overflow:hidden;margin:10px 29px 0 43px;}
 .clbPormoInfoLinksCnt .clbCounterAndRef {float:left;height:59px;width:778px;}
 .clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter {float:left; background:url('images/promotion/bgCelebLineCounter.gif') repeat-x 0 0;height:49px;width:360px;margin-right:13px;padding:10px 15px 0 5px;}
 .clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter .clbTimeNumbers {font:30px Tahoma;color:#ff0000;}
 .clbPormoInfoLinksCnt .clbCounterAndRef .clbCounter #Time {font:14px Tahoma;color:#999;}
 #Time .clbTimeMsg {font:14px Tahoma; color:#ff9137;}
 
 

.clbPormoInfoLinksCnt .clbRef {float:right; width:122px;height:65px;}
.clbPormoInfoLinksCnt .clbRef .clbRefFacebook {float:left;margin-right:7px; margin-top:2px;}
.clbPormoInfoLinksCnt .clbRef .clbRefTwitter {float:left;}
.clbRefferFriend {text-align:left;width:470px;margin-left:45px;margin-top:20px; font:bold 14px Tahoma;color:#fbdd00;z-index:100;}
.clbRefferFriend a {position:relative;top:-4px; float :right;margin-left:10px;width:95px;height:29px;background:url('images/promotion/btnReferNow3.png') no-repeat; text-indent:-10000px;}
* + html .clbRefferFriend  a{position:relative;top:-20px}
/* + html .clbRefferFriend{width:500px}*/
/* + html .clbRefferFriend  {position:relative;width:470px;top:20px;}*/ 
	/* celeb-waitingroom */
	
		.clbWaitingRoomCnt {border:0px solid red;position:relative;width:704px;height:302px;margin-left:150px;margin-top:10px;}
		.clbWaitingRoomCnt .HostImg {margin-right:7px;float:left;}
		.clbWaitingRoomCnt .rightCnt {text-align:center;float:right;width:291px;height:302px;background-color:#000000;}
		.clbWaitingRoomCnt .rightCnt .privateChatBtn {width:204px !important;}
		.clbWaitingRoomCnt .rightCnt h2 {font:bold 16px/35px Arial;height:35px;}
		.clbWaitingRoomCnt .rightCnt .msgTop {font:bold 18px Arial;color:#FFAE00;margin-top:10px;}
		.clbWaitingRoomCnt .rightCnt .msgTop img.newImg {position:relative;top:-7px;}
		.clbWaitingRoomCnt .rightCnt .msgPrice {font:18px Arial;color:#FFAE00;margin-top:6px;margin-bottom:20px;}
		.clbWaitingRoomCnt .rightCnt .msgBottom {height:31px;margin-top:11px;background:url('images/promotion/btnFreeForMembers.jpg') no-repeat center; text-indent:-6000px;}
		.clbWaitingRoomCnt .rightCnt img.waitingImg {position:relative;right:-95px;margin-top:30px;margin-bottom:4px;}
		
	 /* end celeb-waitingroom */

span.closeModalDiv{position:absolute;left:350px;top: 5px;cursor:pointer}
div.modalDiv{background:url("images/celebpopupbg.png") no-repeat; width:388px;height:199px;text-align:center;padding-top:60px;font-family:Arial;font-size:17px;font-weight:normal}
a.modalDivSignup{background:url("images/celoebeventbtn.png"); width:215px;height:35px;display:block;cursor:pointer;left:87px;top:33px;position:relative}
* + html a.modalDivSignup{left:0}
/* END CELEBS PROMO PAGE */


.page_  .PaneBody{padding-bottom:0}
.page_signup .PaneBody{overflow:visible;}

/* ADVERT BANNERS */
.Dec2010Banner {float:left;text-align:center;border:2px solid #ff0000;height:140px;width:980px;margin:4px 4px;}

/* END ADVERT BANNERS */
/* Top Models */
/* Top Models */
.topModelsCnt {width:986px; float:left; margin-left:1px;}
.topModelsCnt h2 { color:#fff; }
.topModelsCntInner {float: left;margin-left: 0;margin-top: -93px;width: 1000px;z-index: 10;}
.modelRank {width:45px; height:52px; position:absolute; background:url('images/topmodels/bg-top-models-num.png') no-repeat scroll 4px 2px transparent; top:61px; left:6px; line-height:38px; text-align:center; font-size:12px; color:#685308; font-weight:bold; font-family:tahoma;}
.topModelsCnt div.singleHostContainerPrivate{ background: none repeat scroll 0 0 #b2c3d1; }
.topModelsCnt div.singleHostContainerFree{ background: none repeat scroll 0 0 #FFAE00; }
.topModelsCnt .singleHostContainer 
{
	width:182px;height:165px;position:relative; 
	padding:0px; border: 1px solid #534C4C; z-index:1; float:left; 
	margin: -4px 16px 21px 0;
}

.topModelsCnt .singleHostContainer p { height: 18px; line-height: 18px; float: left; padding-left: 3px; }
.topModelsCnt .singleHostContainer p.online { height: 16px; line-height: 16px; float: left; left: 2px; bottom: 24px; padding: 0; }
.topModelsCnt .singleHostContainer p a { text-decoration: none; font-weight: 400; color: #fff; }
.topModelsCnt .singleHostContainer p a.hostNick { font-weight: 400;color:#fff }
.topModelsCnt .singleHostContainer span { display: block; font-size: 11px; height: 18px; line-height: 18px; color: #fff; float:right; margin-right:3px; }
.topModelsCnt .singleHostContainer a div {float: left; width: 180px !important; height: 136px !important; }
.topModelsCnt .singleHostContainer .langs img { float: left; width: 14px; height: 9px;margin:4px 0 0 3px; }
.topModelsCnt .singleHostContainer .langs{ display: none;  text-transform: uppercase; position: absolute; left: 7px; bottom:55px; text-decoration: none; }
.topModelsCnt .singleHostContainer a.enterChat, .srContainer a.enterChat 
{
	border: 1px solid transparent;border-top:none; color: #424242; 
	display: block; float: left; font-size: 13px; font-weight: 700; 
	height: 26px; line-height: 26px; 
	background: url(images/privateBackGallery.gif?v=2) no-repeat -1px -54px; 
	position: relative; text-align: center; text-decoration: none; 
	text-transform: uppercase; width: 168px;
	padding-left:12px; z-index: 3; margin:0 0 0 0px;
}
.topModelsCnt .singleHostContainer a.enterChat:hover, .srContainer a.enterChat:hover{background-position:-1px -81px;color:#fff}
* + html .topModelsCnt .singleHostContainer a.enterChat { margin-bottom: 2px; }

.topModelsCnt .singleHostContainer h1 a.freeChatBtn {background: url("images/topModels_1.png") no-repeat scroll -0 -0 !important }
.topModelsCnt .singleHostContainer a.freeChatBtn {background-position: -1px 0px; }
.topModelsCnt .singleHostContainer a.freeChatBtn:hover {background-position: -1px -27px; }
.topModelsCnt .singleHostContainer a.viewBio {background-position:-1px -108px;}
.topModelsCnt .singleHostContainer a.viewBio:hover {background-position:-1px -135px;}
.topModelsCnt .singleHostContainer .contentHost a.viewBio:hover {background-position:0 0;}
.topModelsCnt .singleHostContainer a.enterChat:hover { text-decoration: none; }
p.online { width: 40px; height: 16px; position: absolute; left: 0; bottom: 18px; background: url(images/ie7-trans.png); text-align: center; line-height: 16px; font-size: 11px; color: #0f0; }
.topModelsCnt .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px !important; line-height: 46px; text-transform: uppercase; background: url(images/privateSlide.png) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 21px; top: 47px!important; text-decoration: none;font-size:13px; }
.topModelsCnt .singleHostContainer a.freeChat { background: url(images/freeSlide.png) no-repeat;}
.topModelsCnt .singleHostContainer p.singleHostLinks { width: 176px; height: 19px; background: url(images/ie7-trans.png); text-align: center; color: #fff; line-height: 19px; position: absolute; left: 2px; bottom: 5px; }
.topModelsCnt .singleHostContainer p.singleHostNickname { width: 176px; height: 19px; background: url(images/ie7-trans.png); text-align: center; color: #fff; line-height: 19px; position: absolute; left: 2px; bottom: 28px; }
.topModelsCnt .h2 p.singleHostLinks, .topModelsCnt .h2 p.singleHostNickname{width:275px !important;height:32px;line-height: 32px;}
.topModelsCnt .h3 p.singleHostLinks, .topModelsCnt .h3 p.singleHostNickname{width:275px !important;height:32px;line-height: 32px;}
.topModelsCnt .singleHostContainer .contentHost a.viewBio {background: url(images/viewBio.png) no-repeat;z-index:10}
.topModelsCnt .singleHostContainer .contentHost a.viewBio:hover {background: url(images/viewBio.png) no-repeat;z-index:10}
.topModelsCnt .singleHostContainer p.singleHostLinks a { font-size: 11px; color: #fff; padding: 0 12px; line-height: 20px; }

.topModelsCnt .singleHostContainer div.contentHost { clear: both; width: 180px; border: 1px solid #534c4c; overflow: hidden; }
.singleHostContainer h2 .topModelsCnt .singleHostContainer div.contentHost { clear: both; width: 254px;height:229px; border: 1px solid transparent !important;/* background: #1F2D38; */overflow: hidden; }
.topModelsCnt .singleHostContainer a.hq { display: block; width: 22px; height: 17px; position: absolute; top: 20px; right: 2px; background: url(images/hq.png); }

.topModelsCnt .singleHostContainer div.topRight{ display: block; width: 27px; height: 50px; line-height: 31px; text-transform: uppercase; position: absolute; right:0px; top: 4px; text-decoration: none; }
.topModelsCnt .singleHostContainer div.highQuality{background: url(images/hqIcon.png) no-repeat  scroll  0 0;width:27px;height:15px;margin-bottom:2px}
.topModelsCnt .singleHostContainer div.hasMic { background: url(images/soundIcon.png) no-repeat;width:25px;height:17px; margin-left:-1px; }
.topModelsCnt .singleHostContainer div.newHost { display: block; width: 40px; height: 37px;  text-transform: uppercase; background: url(images/newIcon.png) no-repeat;  position: absolute; left: 1px; top:1px; text-decoration: none; }
.topModelsCnt .singleHostContainer div.p098 { display: block; width: 39px; height: 39px; text-transform: uppercase; background: url(images/098Icon.png) no-repeat;  position: absolute; right: 1px; bottom: 49px; text-decoration: none; }
.topModelsCnt .singleHostContainer.h2 div.hasMic{margin-left:-23px}
.topModelsCnt .singleHostContainer.h3 div.hasMic{margin-left:-25px}


.threeTopModels {z-index:10;width:990px; float:left; position:relative; margin: 65px 0 90px;}
.threeTopModels .singleHostContainer {width:277px; height:208px; background:#fdfb8e; padding:0; margin:0;border: none;}
.threeTopModels .no-models {text-align:center}


.threeTopModels .h1 
{
	z-index:10;width:392px; height:310px; position:absolute; 
	top:-40px; left:300px;
	background:url('images/topmodels/firstplace_frame.png') no-repeat;
	}

.threeTopModels .h2 {float:left;z-index: 5;height:230px;width:283px;background:url('images/topmodels/secondplace_frame.png') no-repeat;}
.threeTopModels .h3 {float: right;height: 230px; width: 283px;background:url('images/topmodels/secondplace_frame.png') no-repeat;}

.threeTopModels .h2 .contentHost, .threeTopModels .h3 .contentHost {width:275px!important;}
.threeTopModels .contentHost {float:left; margin:3px 0 0 3px; overflow:hidden; position:relative;border:none!important;}
/*.threeTopModels .h3 .contentHost{margin: 6px 0 0 6px !important}*/
.threeTopModels .singleHostContainer p.singleHostLinks {left:1px; bottom:-50px;}
.threeTopModels .singleHostContainer p.singleHostNickname {left:1px; bottom:0;}
.threeTopModels .singleHostContainer.h3 p.singleHostNickname {left:0px; bottom:0;}
.threeTopModels .singleHostContainer a.enterChatPopup {left:30px;}
.threeTopModels .h2 a.enterChatPopup {left:68px;top:60px!important}
.threeTopModels .h3 a.enterChatPopup {left:68px;top:60px!important}
.threeTopModels .singleHostContainer a.enterChat {width:260px; margin-top:-4px;}

.threeTopModels .singleHostContainer.h3 a.enterChat {width:269px;}
.threeTopModels .modelRank {width:71px; height:72px; overflow:hidden; text-indent:-999px; z-index:999; left:5px; top:127px;z-index:1}
.threeTopModels .h1 .modelRank {display:none;}
.threeTopModels .h2 .modelRank {display:none;}
.threeTopModels .h3 .modelRank {display:none;}

.threeTopModels .h2 a.enterChat {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px -54px;height:26px;top:0; width:268px;}
.threeTopModels .h2 a.enterChat:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px -81px ;height:26px;top:-0px }

.threeTopModels .h2 a.viewBio {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -26px -108px;height:26px;top:5px;}
.threeTopModels .h2 a.viewBio:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px -135px transparent;height:26px;top:5px;}

.threeTopModels .h2 a.freeChatBtn {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px 0px transparent;height:26px;top:5px}
.threeTopModels .h2 a.freeChatBtn:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px -27px transparent;height:26px;top:5px }

.threeTopModels .h3 a.enterChat {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -26px -54px ;height:26px;top:5px;width:268px; }
.threeTopModels .h3 a.enterChat:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -26px -81px ;height:26px;top:5px }

.threeTopModels .h3 a.viewBio {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -23px -108px; height:26px; top:5px;}
.threeTopModels .h3 a.viewBio:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -22px -135px;height:26px; top:5px;}

.threeTopModels .h3 a.freeChatBtn {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px 0px transparent;height:26px;top:5px}
.threeTopModels .h3 a.freeChatBtn:hover {background: url("images/topmodels/topModels_2-3.gif") no-repeat scroll -25px -27px transparent ;height:26px;top:5px }

.threeTopModels .singleHostContainer .langs {bottom:23px; left:2px;}
.threeTopModels .singleHostContainer div.topRight{right: 0; top: 3px;}
.threeTopModels .singleHostContainer div.p098 {right: 0; bottom: 32px;}
.singleHostContainer.h1 .topModelTrophy{background: url("images/topmodels/Gavia_1.png") no-repeat scroll 0 0 transparent;bottom: -54px;height: 161px!important;left: 3px;position: absolute;width: 119px;z-index: 5;}
.singleHostContainer.h2 .topModelTrophy
{
	background:url('images/topmodels/Gavia_2.png') no-repeat;
	width:90px;bottom: -11px;height: 120px!important;
	left: 3px;position: absolute;width: 100px;z-index: 5;
	}

.topModelsCnt .singleHostContainer.h2 a div{height: 195px !important;width:275px !important}
.topModelsCnt .singleHostContainer.h3 a div{height: 195px !important;width:275px !important}

.singleHostContainer.h3 .topModelTrophy{background:url('images/topmodels/Gavia_3.png') no-repeat;width:75px;width: 100px;bottom:-11px;height: 120px!important;left: 3px;position: absolute;z-index: 5;}
.topModelsCnt .h1 div.contentHost {background: none repeat scroll 0 0 transparent;height: 273px;margin: 4px 0 0 4px;width: 382px;}
.topModelsCnt .h1 p.singleHostLinks,
.topModelsCnt .h1 p.singleHostNickname {width:378px;height:50px;line-height:50px}
.topModelsCnt .h1 a.enterChatPopup {left:121px; top:88px!important;height:50px !important}

.topModelsCnt .h1 a div {width:382px!important; height:273px!important;}
.threeTopModels .h1 a.enterChat {width:377px; margin-top:0px;margin-left:-1px}

.threeTopModels .h1 a.enterChat {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px -53px;height:27px;top:0 }
.threeTopModels .h1 a.enterChat:hover {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px -80px ;height:27px;top:0 }

.threeTopModels .h1 a.viewBio {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px -108px;height:26px;top:4px}
.threeTopModels .h1 a.viewBio:hover {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px -135px transparent;height:26px;top:4px}

.threeTopModels .h1 a.freeChatBtn {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px 0px transparent;height:27px;top:0}
.threeTopModels .h1 a.freeChatBtn:hover {background: url("images/topmodels/privateBackVP.gif") no-repeat scroll 0px -27px transparent ;height:27px;top:0 }



.h10 .modelRank,
.h11 .modelRank,
.h12 .modelRank,
.h13 .modelRank,
.h14 .modelRank,
.h15 .modelRank,
.h16 .modelRank,
.h17 .modelRank,
.h18 .modelRank,
.h19 .modelRank {text-indent:-2px;}
/** + html .topModelsCnt {margin-top:-30px;}*/

.topModelsCnt {/*background:url('images/bg-top-models-top.gif') repeat-x 5px 69px;*/ width:986px; float:left; margin-left:1px;}


.Cuts span,.Cuts a{color:#ffffff;font-size:16px;}
div.topModelsCnt div.Cuts span, div.topModelsCnt div.Cuts a{font-size:12px}
.Cuts a.link{text-decoration:none;}
.Cuts a.link:hover{text-decoration:underline;}
.Cuts a.active{font-weight:bold;}

.LockedUserMsg {text-align:center; font-size: 20px;}
div.Steptext3css{position: relative;z-index: 10;}

.evenmoreDiv { height:34px; background-color:#2F0C06; color:#FFF; line-height:32px; font-size:15pt; text-align:center; margin:7px auto 13px auto }


/* Top Modals - Tal */
.topModelsCntInner { background: url("images/topmodels/topmodels_buttom.jpg") no-repeat scroll center 170px transparent; }
.topRight .hasMic.f-c-f { margin-left:-1px !important;}
div.topModelsCnt div.Cuts { height: 115px; }
div.topModelsCnt div.Cuts a.link { margin:0px 4px !important;}
div.topModelsCnt div.Cuts a.link.active { font-weight:normal; color:#FFAE00 }
div.topModelsCnt div.Cuts a.link.notactive { font-weight:bold; }
.Cuts{float:left;margin-left:0px;margin-top:45px;border:none;}
.topModelsCnt .h1 p.singleHostLinks, .topModelsCnt .h1 p.singleHostNickname{height:32px;line-height: 32px;}
.topModelsCntInner a.happyhourBtn, .topModelsCntInner input.happyhourBtn {
	background: url("images/privateBackGallery.gif?v=2") no-repeat scroll center -216px transparent !important;
}
.topModelsCntInner a.happyhourBtn:hover, .topModelsCntInner input.happyhourBtn:hover {
	background: url("images/privateBackGallery.gif?v=2") no-repeat scroll center -243px transparent !important;
}

body.page_search .PaneContent { float: none; width: 990px; }
body.page_search .srContainer a.enterChat { width: 168px !important;}
body.page_search .srContainer a.freeChatBtn{width:168px !important}
body.page_search .srContainer a.viewProfile { background-position: center -108px !important; } 
body.page_search .srContainer a.viewProfile:hover { background-position: center -135px !important; }
body.page_search .srContainer a.happyhourBtn { background-position: center -216px !important; } 
body.page_search .srContainer a.happyhourBtn:hover { background-position: center -243px !important; }
body.page_search .srContainer a.groupChatBtn { background-position: center -270px !important; } 
body.page_search .srContainer a.groupChatBtn:hover { background-position: center -297px !important; }
.devGoBack{ float: left;}


body.page_search .PaneContent { float: none; width: 990px; }
body.page_search .srContainer a.enterChat { width: 168px !important;}
body.page_search .srContainer a.freeChatBtn{width:168px !important}
body.page_search .srContainer a.viewProfile { background-position: center -108px !important; } 
body.page_search .srContainer a.viewProfile:hover { background-position: center -135px !important; }
.devGoBack{ float: left;}
.PaneContent { padding-bottom: 10px; float: none; width: 990px; min-height: 270px; height: auto !important; }
body.leftNavigation .PaneContent { padding-bottom: 10px; float: right; width: 766px; min-height: 270px; height: auto !important; }
body.leftNavigation.page_search .srContainer a.enterChat { width: 177px !important;}

body.page_mini-profile.leftNavigation .otherHostsCnt {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 235px;
    margin: 20px 0 0 8px;
    padding: 0;
    width: 978px !important;
}

body.page_mini-profile.leftNavigation .hpHostListContainer .singleHostContainer, body.page_mini-profileleftNavigation .srWrapperCnt .srContainer {
    float: left;
    margin: 0 6px;
    width: 174px;
    padding: 4px;
    position: relative;
    z-index: 1;
    height: 159px;
}

body.page_mini-profile.leftNavigation .hpHostListContainer .singleHostContainer div.contentHost { border-width:2px !important}
body.page_mini-profile.leftNavigation p.singleHostLinks, body.page_mini-profile.leftNavigation p.singleHostNickname  { left: 6px !important; width: 167px !important; }

.detailsContainer .centerContent .bigImg a.enterChat.happyhourBtn { background-position: center -162px }

.LeftExternBanner {display : none;}
body.leftNavigation .LeftExternBanner {display : block;}





/* New Header */

#divHeaderWrapper { position:relative; /*height:203px;*/ }
#divHeaderWrapper #divMsgArea { margin-bottom:20px; }

#divHeaderWrapper #divHeaderUpperStrip { position:relative; z-index:20; height:131px; padding-bottom:3px; }

#divHeaderWrapper #divHeaderUpperStrip #divLogo { position:relative; height:118px; padding:3px 0; float:left; background-position:left center; cursor:pointer; }
#divHeaderWrapper #divHeaderUpperStrip #divLogo img { position:absolute; top:3px; left:0; max-height:95px; z-index:10; }
#divHeaderWrapper #divHeaderUpperStrip #divLogo .underLogoTxt { text-decoration:none; position:absolute; bottom:0px; left:0px; font-size:16px; font-weight:bold; z-index:20; white-space:nowrap; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel { float:right; width:700px; height:50px; padding-top:13px; }

#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox { width:120px; height:130px; padding:24px 12px 0; position:absolute; top:25px; right:0; background:url(images/header/new_login_box.png) no-repeat; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox input.t-x-t,
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox input.t-x-t-w { width:120px; height:16px!important; border-radius:5px; margin-bottom:10px; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox .loginTabsSubmit { display:block; margin:0 auto; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox #lnkForgotPassword { font-size:11px; text-decoration:underline; display:block; text-align:center; margin-top:10px; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signInOutLink { font-size:15px; line-height:16px; font-weight:bold; display:block; float:right; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signUpLink { font-size:15px; line-height:16px; font-weight:normal; display:block; float:right; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .logInLink { font-size:15px; line-height:16px; font-weight:normal; display:block; float:right; padding-left:5px; margin-left:5px; }

#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks { float:right; clear:right; width:500px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul { float:right; list-style:none; width:300px; line-height:18px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li { float:right; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li a { padding:0 8px; font-size:14px; line-height:14px; font-weight:normal; text-decoration:none; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li a span { position:relative; top:-3px; padding-left:1px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li:first-child a { margin-right:10px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox { float:right; width:170px; height:18px; padding-left:5px; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox input { border:0; background:none; float:left; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox .btnSubmitSearch { width:21px; height:18px; float:right; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox .advSearchLink { float:right; font-size:10px; text-decoration:none; margin-top:2px; }

#divHeaderWrapper #divHeaderLowerStrip { width:100%; min-height:89px; clear:both; position:relative; z-index:10; border-radius:5px; margin-bottom:10px; }
#divHeaderWrapper #divHeaderLowerStrip #divBannersArea { float:right; width:288px; padding-right:4px; height:89px; }
#divHeaderWrapper #divHeaderLowerStrip #divBannersArea img { height:89px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea { float:left; width:630px; min-height:89px; position:relative; padding:0 0 0 10px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs { list-style:none; position:relative; top:-3px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li { position:relative; float:left; height:28px; padding:0 0 0 12px; cursor:pointer; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li a { padding-right:12px; height:28px; line-height:28px; display:block; font-size:14px; font-weight:bold; min-width:96px; text-align:center; text-decoration:none; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.vipUserName a { text-align:left; padding-left:13px; min-width:83px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.vipUserName .tabIcon { display:block; position:absolute; right:0; top:0; width:37px; height:28px; }

#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu { float:left; clear:left; width:650px; list-style:none; padding-top:5px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li { float:left; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li a { padding:0 5px; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; white-space:nowrap; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li a span { position:relative; top:-3px; padding-left:1px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li:nth-child(10) a,
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li:last-child a { border:0; }

#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu { padding-top:0; width:130px; clear:none; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li { clear:left; width:100%; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li a { line-height:20px; border:0; padding-left:15px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser { float:left; clear:left; width:362px; font-size:13px; font-weight:bold; line-height:20px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser .creditColor { font-size:13px; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser .statusIcon { float:left; position:relative; top:4px; margin-right:5px; }

#divNarrowMenu { border-radius:5px; padding: 0 0 0 10px; height: 26px; position: relative; width: 978px; z-index:50; margin-bottom:15px; }
#divNarrowMenu .narrowItems { float:left; display:inline-block; margin-right:30px; }
#divNarrowMenu .narrowItems.breadcrumbsItem { width:215px; }
#divNarrowMenu .narrowItems.narrowByItem { width:215px; }
#divNarrowMenu .narrowItems li { line-height:14px; }
#divNarrowMenu .narrowItems h4 { float:left; line-height:26px; font-size:12px; cursor:pointer; }
#divNarrowMenu .narrowItems .downArrow { float:left; font-size:9px; line-height:26px; padding-left:5px; }
#divNarrowMenu .narrowByDiv, #divNarrowMenu .wrapperDropSelect { display:none; border-top:0!important; padding:5px 10px; position:absolute; top:26px; left:244px; }
#divNarrowMenu .narrowByDiv { width:auto;}
#divNarrowMenu .narrowByDiv .narrowItemCon { position:relative; display:block;}
#divNarrowMenu .narrowByDiv .narrowItemCon ul { list-style:none; position:relative; display:block; }
#divNarrowMenu .narrowByDiv .moreItem ul { list-style:none; position:relative; display:block; width:100%; }
#divNarrowMenu .narrowByDiv ul li { float:left; clear:left; display:inline-table; }
#divNarrowMenu .narrowByDiv .narrowItem a { text-decoration:none; display:inline-block; white-space:nowrap; }
#divNarrowMenu .narrowByDiv .moreItem a { padding-right:20px; }
#divNarrowMenu .narrowByDiv ul li span { display:inline-block; position:absolute; right:0; }
#divNarrowMenu .narrowByDiv .narrowItem .countersOnline { float:right; font-size:12px; display:inline-block; }
#divNarrowMenu .narrowByDiv .leftMenuMoreLink { float:right; clear:both; text-decoration:none; margin-top:5px; }

#divNarrowMenu .narrowByDiv.moreView { margin: 10px auto 12px; min-height: 25px; overflow: hidden; left: 0px; width: 968px; padding-top:0; }
#divNarrowMenu .narrowByDiv.moreView div.moreItem { background: url("images/header/bg-top-narrow-strip-y.gif") repeat-y scroll left top transparent; float: left; margin: 0 1px 0 -1px; min-height: 170px; padding: 6px 14px 0; }
#divNarrowMenu .narrowByDiv.moreView div.moreItem:first-child { background:none; }
#divNarrowMenu .narrowByDiv.moreView h3 { font-size: 11px; font-weight: bold; margin: 0 0 9px; }
#divNarrowMenu .narrowByDiv.moreView ul li { float:left; clear:left; }
#divNarrowMenu .narrowByDiv.moreView ul li a { display: block; float: left; margin-right: 4px; text-decoration: none; }
#divNarrowMenu .narrowByDiv.moreView h4 { float: left; font-size: 11px; font-weight: bold; margin: 6px 15px 0 10px; }

#divNarrowMenu .wrapperDropSelect { left:490px; }
#divNarrowMenu .wrapperDropSelect .selectbox { background:none; border:0; font-size:12px; margin:0; font-family:Arial; line-height:14px; padding:0; width:170px; }
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper { left:193px; top:3px; margin:0; width:130px!important; max-height:230px; }
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper ul { margin:5px 10px; }
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper ul li { padding:0; }

.langPagerWrapper .detailsViewBtn { margin:0; }
.langPagerWrapper .detailsViewBtn a { font-size:12px; line-height:26px; height:26px; display:inline-block; font-weight:bold; padding-right:22px; }
.langPagerWrapper .pgrClass { float: right; margin: 3px 0 0 14px; padding-right: 2px; position: relative; z-index: 30; }
.langPagerWrapper .pgrClass li.last, .langPagerWrapper .pgrClass li.pgNext { background:none; }

.seoPlaceHolder { position:relative;  z-index:40; }
.seoPlaceHolder .seoCnt { position:absolute; top:0; left:0; width:175px; height:150px; padding:10px; border-radius:5px; margin-bottom:20px; }
.seoPlaceHolder .seoCnt h1, .seoPlaceHolder .seoCnt p { border:0 !important; width:auto !important; padding:0 !important; margin:0!important; }
.seoPlaceHolder .seoCnt h1 { padding-bottom:5px!important; }
.seoPlaceHolder .seoCnt .closeSeo { position:absolute; bottom:0px; right:10px; font-size:10px; cursor:pointer; text-decoration:underline; }
.seoPlaceHolder .seoCnt.detView { position:static; width:auto; height:50px; }


/* Scroll Bar */

.jspPane { position:absolute; }
.jspVerticalBar { height: 100%; position: absolute; right: 4px; top: 0; width: 7px; }
.jspTrack { position: relative; z-index: 1; }
.jspDrag { cursor: pointer; left: 0; position: relative; top: 0; z-index: 2; border-radius:5px; }
.jspArrow { cursor: pointer; display: block; }
.jspVerticalBar .jspArrow { height: 10px; }
.jspVerticalBar .jspArrow:focus { outline: medium none; }

body.page_live-sex-chat .moreHostsProfile { margin-bottom: 15px;float:left;height:100px; width:992px;height:auto }
body.page_live-sex-chat .moreHostsProfile p { margin-bottom:10px;font-size:20px;font-family:Arial;color:#fff;background:url("images/hostprofbg.png") no-repeat; height:36px;width:991px;text-align:center;line-height:36px; }
body.page_live-sex-chat .moreHostsProfile div.FevImage { margin-left: 5px;height:87px!important;width:114px!important;border:1px solid #000;float:left }




/* New Header Teams Colors */

#divHeaderWrapper #divHeaderUpperStrip #divLogo .underLogoTxt { color:#fff; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox input.t-x-t,
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox input.t-x-t-w { border:1px solid #aaa; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel #divLoginBox #lnkForgotPassword { color:#5d5d5d; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signInOutLink { color:#fff; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .signUpLink { color:#ffc401; }
#divHeaderWrapper #divHeaderUpperStrip #divLoginPanel .logInLink { color:#ffc401; border-left:1px solid #fff; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li a { color:#fff; border-right:1px solid #fff; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks ul li a span { color:#ffcc33; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox { background:url(images/new_search_box.png) no-repeat right top; }
#divHeaderWrapper #divHeaderUpperStrip #divQuickLinks #divSearchBox .advSearchLink { color:#fff; }
#divHeaderWrapper #divHeaderLowerStrip { background:#000; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li { background:url(images/tab_left_bg.png) no-repeat left top; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.selected { background:url(images/tab_left_bg_sel.png) no-repeat left top; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li a { background:url(images/tab_right_bg_long.png) repeat-x right top; color:#fff; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.selected a { background:url(images/tab_right_bg_sel_long.png) repeat-x right top; color:#000; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.main_tabs li.vipUserName .tabIcon { background:url("images/header/vipIcon.png") no-repeat left center; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li a { color:#fff; border-right:1px solid #fff; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li a span { color:#ffcc33; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea ul.subMenu li.selected a { color:#ffc401; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo ul.subMenu li a { background:url(images/my_info_triangle.png) no-repeat left center; }
#divHeaderWrapper #divHeaderLowerStrip #divTabsArea .divContent_myInfo .welcomeMessageUser .creditColor { color:#ffcc33; }
#divNarrowMenu { border: 1px solid #ab3b1b; background:#401008; }
#divNarrowMenu .narrowByDiv, #divNarrowMenu .wrapperDropSelect { border: 1px solid #ab3b1b; background:#401008; }
#divNarrowMenu .narrowByDiv .narrowItem a { color:#fff; }
#divNarrowMenu .narrowItems .downArrow { color:#ab3b1b; }
#divNarrowMenu .narrowItems h4 { color:#fff; }
#divNarrowMenu .narrowByDiv.moreView { background: #401008 url("images/header/bg-top-narrow-strip-x.gif") repeat-x left 24px; border: 1px solid #ab3b1b; }
#divNarrowMenu .narrowByDiv.moreView h3 { color: #fff; }
#divNarrowMenu .narrowByDiv.moreView ul li a { color: #fff; }
#divNarrowMenu .narrowByDiv.moreView h4 { color: #fff; }
#divNarrowMenu .wrapperDropSelect div.bgSelect { background:url(images/show_by_triangle.png) no-repeat right center; }
#divNarrowMenu .wrapperDropSelect .selectbox { color:#fff; }
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper { background:#401008; color:#fff; border: 1px solid #ab3b1b; }
#divNarrowMenu .wrapperDropSelect div.selectbox-wrapper ul li.selected { background:none; color:#FFC401; }
.langPagerWrapper .detailsViewBtn a { color:#fff; }
.seoPlaceHolder .seoCnt { background:#2381c4; }
.seoPlaceHolder .seoCnt .closeSeo { color:#fff; }
.jspDrag { background: #ab3b1b; }
.jspArrow { background: url(images/scroll_bar_arrow_down.png) no-repeat center center; }
.jspArrow.jspArrowUp { background: url(images/scroll_bar_arrow_up.png) no-repeat center center; }
.countersOnline { color: #ab3b1b; }

/******************************************************New Host design strat ****************************************************************************/
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 span.arrow, .favoritesMainSingleCnt .right .content04 span.arrow, 
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01 span.arrow, .favoritesMainSingleCnt .right .content01_1 span.arrow, 
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 span.arrow {display:block; width:19px; height:7px; background:url('images/bg-fav-arrow-inner.png'); position:absolute; top:-7px; left:177px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt {position:relative; width:235px; height:419px; float:left; margin:0 22px 35px 0; padding:0 0 0px 0px; border:1px solid #ff4342;}
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right { background:transparent;color:#01539c;width:217px;padding:0 0px 30px 0px; left:9px; position:absolute; top:234px;}
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right p.hostName { display:none; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .head { background:none;height:25px; float:left;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .head p { color:#fd9500;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .head p a { color:#fd9500; font-size:12px;font-weight:normal; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right > div { right:4px; background-color:#ac3b1b;color:#fff;width:100%;width:225px;height:149px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;*position:relative;}
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 { position:relative; left:-10px;}
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 span.arrow,
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 span.arrow
{ background:none;border-bottom: 8px solid #ac3b1b;border-left: 8px solid transparent;border-right: 8px solid transparent;height: 0;width: 0;position:absolute; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 span.arrow { left:160px;top:-8px; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 span.arrow { left:99px; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01 a.addNote { color:#fff; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 .commentOuter { width:200px;height:140px; background:none;margin:9px 0 0 7px;float:left; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 .commentInner { width:200px; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02  textarea { width:200px;height:103px; resize:none;margin:0;}
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 .commentOuter a, 
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right a.closeCnt, 
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right a.saveEmails,
#Content #hasData #resultDiv .favoritesMainSingleCnt .right a.remove { background-image:url("images/myFavOptionFrgSprite.png");background-repeat: no-repeat;border:none;text-align:center;font-size:12px;font-family:Arial;line-height:24px;color:#white;font-weight:bold;padding:0;margin:0; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 { height:149px; }
 #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 a { position:relative;top:2px; left:5px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 a.cancelEditNote { width:55px;height:25px;background-position:-110px 0; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 a.saveNote { width:104px;height:25px;background-position:0 0; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 a { color:#fff; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 a.closeCnt { width:55px;height:25px;background-position:-110px 0;bottom:6px;color:white; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 .bottomBtns {position:relative;bottom:0;width:180px;float:right;margin:77px 8px 0 0;}
body.page_myfavorites.wlg.leftNavigation #Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 .bottomBtns {position:relative;bottom:0;width:180px;float:right;margin:55px 8px 0 0;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 .bottomBtns a { display:inline-block;float:right; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 a.saveEmails { width:107px;height:27px;background-position:0 0; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 a.closeCnt { width:55px;height:27px;background-position:-111px 0;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 a.remove {color:white;display:block; width:164px;height:25px;background-position:0 -27px ;font-weight:normal; font-size:12px ;position:relative;top:5px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 ul { margin:5px 0 0 5px; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 li.wlcustom{display:none;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01 span.arrow, 
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01_1 span.arrow, 
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 span.arrow { left:49px; top:-8px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01 span.arrow,
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content01_1 span.arrow,
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content02 span.arrow,
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 span.arrow,
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content04 span.arrow
{ background:none;border-bottom: 8px solid #ac3b1b;border-left: 8px solid transparent;border-right: 8px solid transparent;height: 0;width: 0;position:absolute; }

#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer { width:173px; height: auto; float: left; position: relative;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer div.contentHost{width:235px; height:180px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt a.enterChat {background:url('images/privateBackGallery.gif?v=5') no-repeat -1px -54; height:26px; width:235px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer { width:235px; height: 184px; float: left; position: relative;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer p.singleHostLinks {display:none;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer a.enterChat {color: #424242; display: block; float: left; font-size: 12px; font-weight: 700; height: 29px; line-height: 19px; background: url(images/viewBio.gif) no-repeat center center; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 235px; z-index: 999; margin:0;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer a.enterChat:hover {color: #424242; display: block; float: left; font-size: 12px; font-weight: 700; height: 29px; line-height: 19px; background: url(images/viewBio.gif) no-repeat center center; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; width: 235px; z-index: 999; margin:0;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer img { float: left; width: 235px; height: 180px; }
#Content #hasData #resultDiv .favoritesMainSingleCnt .singleHostContainer a.enterChatPopup { display: none; width: 139px; height: 47px; text-transform: uppercase; background: url(images/viewBio.png?v=5) no-repeat; color: #fff; text-align: center; font-weight: 700; letter-spacing: 1px; position: absolute; left: 47px; top: 40px; text-decoration: none; }
#Content #hasData #resultDiv .PaneContent .favoritesMainSingleCnt .right .head p a { color:#ac3b1b;font-size:12px;font-weight:normal; }
body .favoritesMainSingleCnt .WCK_hostName{display:inline-block; height:25px; width:235px; font-family:arial; font-size:15px; font-weight:bold; color:#e59905; line-height:25px; text-indent:10px;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right .content03 ul li {color:black;}
#Content #hasData #resultDiv .favoritesMainSingleCnt .right > div.content04.fav-cnt{right:9px;}
/******************************************************New Host design end****************************************************************************/



/******************************************************New Host list start****************************************************************************/
/*.myHosts_list{ margin-bottom:10px; padding-bottom:5px; color:#203a74; font-family:Arial; font-size:13px; width:222px; height:auto; border:1px dotted #6B6666; border-radius:0px; background:url(images/hostUlBg.gif) repeat-x top;}
.myHosts_list .myHosts_ttl{line-height: 31px; width:220px;height:31px;margin-bottom: 3px;}  
 .myHosts_list .myHosts_ttl p{background:url("images/arr_open.png") no-repeat 90px 12px; margin-top:5px; text-indent:10px; font-weight:bold; color:#FFAE00; font-family:Arial; font-size:14px; margin-left:auto; margin-right:auto; border-bottom:1px dotted #6B6666; width:90%;}
.myHosts_list .myHosts_ul{ list-style-type:none; padding:5px 0 5px 20px;}
.myHosts_list .myHosts_ul li{  cursor:pointer; font-family:Arial; font-size:14px; color:#203a74; font-weight:normal; padding-bottom:5px; margin-bottom:5px;}
.myHosts_list .myHosts_ul li a{color:white; text-decoration:none; font-size:14px; color:#dfb20e;}
.myHosts_list .myHosts_ul li a.MyHostSelected{ font-weight:bold; color:#FD5900;}*/

/******************************************************New Host list end****************************************************************************/


/* narrowBy fix remove */

/* narrowBy fix remove - end */
/*************************************************18+ alert new design**************************/
body .warningN .WarningOver18Btn{float:right ; margin:0 130px 0 15px ;}
body .warningN .WarningExitBtn{float:right ; margin:6px 0px 0px 0px ; background:url(''); border-width:0px; color:White; text-decoration:underline;}
body .warningN .WarningExitBtn span{ font-size:11px !important; line-height:30px; color:White !important;}
 #warning.warningN div.warningBackCenter {background:transparent;}

#warning.warningN div.warningMain 
{
background:#22303c;
height:146px;
margin:23px 0 0 23px;
width:426px;
border-width:0px;
}

#warning.warningN p {
font-family:arial;
text-align:left;
background: transparent url('images/warning_emark.png') no-repeat 15px 1px;
padding-left:55px;
font-size:14px !important;
font-weight:normal;
margin:26px 0 38px 0;
}

#warning.warningN .WarningOver18Btn, .warningN .WarningExitBtn {

background:#4A4A4A url(images/spriteBack.gif) repeat-x scroll 0 0px;
border:1px solid #666666;
color:#424242;
font-size:11px;
font-weight:700;
height:19px !important;
padding-bottom:0;
width:150px;

}

#warning.warningN .WarningOver18Btn span, .warningN .WarningExitBtn span {color:#163851;}

#warning.warningN div span {
color:#9f9f9f;
font-size:13px;
line-height:19px;
}

/*************************************************18+ new design end**************************/
/************tabs***********/
.singleHostContainer .tophosts_tab_wrapper {
  display: none;
}
.threeTopModels .h1 .tophosts_tab_wrapper {
  display: block !important;
  height: 24px;
  left: 60px;
  line-height: 24px;
  margin-left: 2px;
  position: absolute;
  top: -24px;
  width: 380px;
}
.threeTopModels .h1 .tophosts_tabs {
  background: url("images/tab_notselected_topm.png") no-repeat scroll 0 0 transparent;
  color: #FFFFFF;
  cursor: pointer;
  float: left;
  font-family: Arial;
  font-size: 12px;
  height: 24px;
  margin-right: 2px;
  text-align: center;
  width: 89px;
}
.threeTopModels .h1 .tophosts_tabs.selected {
  background: url("images/tab_selected_topm.png") no-repeat scroll 0 0 transparent;
  color: #fff;
  font-weight: bold;
}
.threeTopModels .h1 .tophosts_tabs {
  cursor: pointer;
  float: left;
  font-family: Arial;
  font-size: 12px;
  height: 24px;
  margin-right: 2px;
  text-align: center;
  width: 89px;
}
